package xddq

import (
	"regexp"
	"runtime/debug"
	"strings"
	"time"
	D "websocket_apn/define"
	"websocket_apn/log"
	"websocket_apn/proto"
)

func ParseTimeString(timeString string) (time.Time, error) {
	// 获取当前时间
	now := time.Now()
	// 提取当前时间的年、月、日部分
	year, month, day := now.Date()
	// 解析时间字符串获取小时、分钟、秒
	parsedTime, err := time.Parse("15:04:05", timeString)
	if err != nil {
		return time.Time{}, err
	}
	// 使用当前日期的年、月、日和时间的小时、分钟、秒组合成完整的time.Time对象
	combinedTime := time.Date(year, month, day, parsedTime.Hour(), parsedTime.Minute(), parsedTime.Second(), 0, now.Location())
	//log.Debugf("%s", combinedTime.Format("2006-01-02 15:04:05"))
	return combinedTime, nil
}

func (xd *XdDriver) CheckTaskCanRun(task D.Task) bool {
	flag := true
	now := time.Now()

	if !xd.UserData.TaskResetFlag {
		if now.Hour() == 0 && now.Minute() == 0 {
			xd.XddTaskInit()
			xd.UserData.TaskResetFlag = true
		}
	} else {
		if now.Hour() == 2 && now.Minute() == 0 {
			xd.UserData.TaskResetFlag = false
		}
	}

	if true {
		if len(task.StartTime) > 3 {
			startTime, err := ParseTimeString(task.StartTime)
			if err == nil && now.Before(startTime) {
				flag = false
			}
		}
		if len(task.EndTime) > 3 {
			endTime, err := ParseTimeString(task.EndTime)
			if err == nil && now.After(endTime) {
				flag = false
			}
		}
	}
	return flag
}

// 当前任务的前置任务是否已完成
func (xd *XdDriver) IsPriTaskExecuteDone(nowTask D.Task) bool {
	if nowTask.PriTaskID > 0 {
		for _, task := range xd.UserData.Task {
			if task.ID == nowTask.PriTaskID {
				if task.MaxRunCount > 0 && task.RunCount < task.MaxRunCount {
					return false
				} else {
					return true
				}
			}
		}
	}
	return true
}

// 检查是否获取到活动ID
func (xd *XdDriver) IsTaskGetActivityIdDone(nowTask *D.Task) bool {
	re := regexp.MustCompile(`Activity[a-zA-Z_]+`)
	matches := re.FindAllStringSubmatch(nowTask.Para, -1)
	if len(matches) > 0 && len(matches[0]) > 0 {
		//如果存在Activity字符串则需替换为对应活动ID
		activityId := D.GetActivityIdxByName(matches[0][0])
		if activityId >= 0 && len(xd.UserData.Activity[activityId].ID) > 0 {
			nowTask.Para = strings.ReplaceAll(nowTask.Para, matches[0][0], xd.UserData.Activity[activityId].ID)
			return true
		}
	} else {
		return true
	}
	return false
}

// 停止执行指定任务
func (xd *XdDriver) StopTaskByID(id int32) *D.Task {
	for idx, task := range xd.UserData.Task {
		if task.ID == id {
			xd.UserData.Task[idx].Enabled = false
			xd.UserData.Task[idx].LastRun = time.Now().Add(23 * time.Hour)
		}
	}
	return nil
}

// 复位指定任务
func (xd *XdDriver) ResetTaskByID(id int32) *D.Task {
	for idx, task := range xd.UserData.Task {
		if task.ID == id {
			xd.UserData.Task[idx].RunCount = 0
			xd.UserData.Task[idx].Enabled = true
			xd.UserData.Task[idx].LastRun = time.Now().Add(-23 * time.Hour)
		}
	}
	return nil
}

// 通过未来的时间复位指定任务
func (xd *XdDriver) ResetTaskByTime(id int32, nextTime time.Time) *D.Task {
	for idx, task := range xd.UserData.Task {
		if task.ID == id {
			timeDiffer := nextTime.Sub(time.Now())
			if timeDiffer < xd.UserData.Task[idx].Interval {
				xd.UserData.Task[idx].RunCount = 0
				xd.UserData.Task[idx].Enabled = true
				xd.UserData.Task[idx].LastRun = time.Now().Add(-xd.UserData.Task[idx].Interval + timeDiffer + time.Second)
			}
		}
	}
	return nil
}
func (xd *XdDriver) GetTaskByID(id int32) *D.Task {
	for idx, task := range xd.UserData.Task {
		if task.ID == id {
			return &xd.UserData.Task[idx]
		}
	}
	return nil
}

func (xd *XdDriver) GetTaskByDesc(desc string) *D.Task {
	for idx, task := range xd.UserData.Task {
		if strings.Contains(task.Desc, desc) {
			return &xd.UserData.Task[idx]
		}
	}
	return nil
}
func (xd *XdDriver) XddTaskInit() {
	log.Debugf("任务初始化")
	xd.UserData.HasBuyZhenBao = false
	if xd.UserData.ChopDownTree.PeachNum <= 0 {
		xd.UserData.ChopDownTree.PeachNum = 1 // 初始桃子数量
	}
	xd.UserData.Task = nil
	xd.UserData.Task = []D.Task{
		{
			ID:       proto.S_CUT_PRICE_SYNC,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Second,
			Enabled:  true,
			Para:     "",
			Desc:     "妖盟-同步妖盟砍价信息",
		}, {
			ID:       proto.S_UNION_HONOR_HALL_GET_PEAK_RANK,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Second,
			Enabled:  true,
			Para:     "08 YaoMengID 10 01",
			Desc:     "妖盟-查看巅峰排行",

			EndTime:     "07:00:00",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_SYNC_MAIN_CONFIG_LIST,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     false,
			Para:        "",
			Desc:        "查看活动信息",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_RANK_BATTLE_GET_BATTLE_LIST,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "斗法-获取斗法列表",

			EndTime: "23:59:59",
		}, {
			ID:       proto.S_RANK_GET_LIST,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 05 10 01 18 00",
			Desc:     "斗法-获取跨服排行",
			EndTime:  "23:59:59",
		}, {
			ID:       proto.S_RANK_GET_LIST,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 05 10 02 18 00",
			Desc:     "斗法-获取本服排行",
			EndTime:  "23:59:59",
		}, {
			ID:          proto.S_PALACE_WORSHIP,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 00 10 01",
			Desc:        "仙宫点赞",
			MaxRunCount: 2,
		}, {
			ID:        proto.S_PALACE_SEND_GIFT,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Hour,
			Enabled:   true,
			Para:      "0A 11 53 65 6E 64 47 69 66 74 5F 53 6C 6F 67 61 6E 5F 31",
			Desc:      "仙官送福",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:       proto.S_PALACE_SEND_GIFT_SYNC_DATA,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "获取仙官送福信息",
		}, {
			ID:       proto.S_PROFESSION_SYNC_TRAIN,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "道途-修行",
		}, {
			ID:       231011,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "神躯-查看",
		}, {
			ID:          proto.S_PROFESSION_SYNC_BATTLE_BOSS,
			Function:    proto.Get_Cmd_Data,
			Interval:    30 * time.Minute,
			Enabled:     true,
			Para:        "08 D6 86 03 10 02", //17-E1 86 23-E7 86
			Desc:        "道途-挑战",
			StartTime:   "01:30:00",
			MaxRunCount: 30,
		}, {
			ID:        proto.S_PROFESSION_SYNC_BATTLE_BOSS,
			Function:  proto.Get_Cmd_Data,
			Interval:  6 * time.Hour,
			Enabled:   true,
			Para:      "08 E9 86 03 10 01",
			Desc:      "道途-速战上一关",
			StartTime: "07:00:00",
		}, {
			ID:       proto.S_PUPIL_GRADUATE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "宗门-弟子出师1",
		}, {
			ID:       proto.S_PUPIL_GRADUATE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "宗门-弟子出师2",
		}, {
			ID:       proto.S_PUPIL_GRADUATE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "宗门-弟子出师3",
		}, {
			ID:       proto.S_PUPIL_GRADUATE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "宗门-弟子出师4",
		}, {
			ID:       proto.S_PUPIL_GRADUATE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "宗门-弟子出师5",
		}, {
			ID:       proto.S_PUPIL_RECRUIT,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "宗门-弟子招收",
		}, {
			ID:       proto.S_PUPIL_TRAIN,
			Function: proto.Get_Cmd_Data,
			Interval: 5 * time.Minute,
			Enabled:  false,
			Para:     "0801",
			Desc:     "宗门-训练弟子",
		}, {
			ID:       proto.S_PUPIL_ENTER,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "宗门-进入宗门",
		}, {
			ID:       proto.S_PUPIL_MARRIAGE_GRADUATED_UN_MARRIAGE_LIST,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "",
			Desc:     "宗门-查看未结伴的弟子",
			EndTime:  "23:59:59",
		}, {
			ID:       proto.S_FRIEND_ONE_KEY,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "0801",
			Desc:     "道友-一键赠礼",
		}, {
			ID:       proto.S_FRIEND_ONE_KEY,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0802",
			Desc:     "道友-一键收礼",
		}, {
			ID:       proto.S_PLANES_TRIAL_TEAM_PREPARE,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "三界征途-准备",
		}, {
			ID:          proto.S_HOMELAND_MANAGE,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "",
			Desc:        "福地-查看当前所有老鼠状态",
			StartTime:   "22:00:00",
			EndTime:     "23:59:59",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_HOMELAND_MANAGE,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "福地-查看当前所有老鼠状态",

			EndTime:     "07:00:00",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_HOMELAND_DISPATCH_ALL_WORKER,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     false,
			Para:        "",
			Desc:        "福地-召回所有老鼠", //采用上面单个老鼠召回的方式
			StartTime:   "02:02:00",
			EndTime:     "00:06:00",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_HOMELAND_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "进入福地",
		}, {
			ID:       proto.S_DESTINY_TRAVEL,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "0801", //00游历一次 01是十连游历
			Desc:     "十连游历",
		}, {
			ID:       proto.S_HOMELAND_EXPLORE,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Second,
			Enabled:  true,
			Para:     "",
			Desc:     "探寻福地",
		}, {
			ID:          proto.S_HOMELAND_REFRESH_RESOURCE,
			Function:    proto.Get_Cmd_Data,
			Interval:    30 * time.Minute,
			Enabled:     true,
			Para:        "08 01 10 FF FF FF FF FF FF FF FF FF 01 18 00 28 00",
			Desc:        "刷新自己的福地",
			StartTime:   "03:00:00",
			EndTime:     "07:59:59",
			MaxRunCount: 2,
		}, {
			ID:       proto.S_HOMELAND_EXPLORE_REFRESH,
			Function: proto.Get_Cmd_Data,
			Interval: 9 * time.Minute,
			Enabled:  true,
			Para:     "",
			Desc:     "刷新福地",
		}, {
			ID:          proto.S_EQUIPMENT_ADVANCE,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "",
			Desc:        "装备精炼-进化",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Accumulated_Recharge] + " 10 87 88 DE BE 01 18 01",
			Desc:        "累计充值-领取免费礼包",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Day_Recharge] + " 10 87 88 DE BE 01 18 01",
			Desc:        "累天充值-领取免费礼包",
			MaxRunCount: 1,
		}, {
			ID:        proto.S_EQUIPMENT_REFINE,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 01",
			StartTime: "00:01:00",
			Desc:      "装备精炼-炼化",
		}, {
			ID:       proto.S_ATTRIBUTE_GET_UNDEAL_EQUIPMENT_MSG,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "获取未处理的装备",
		}, {
			ID:       proto.S_TALENT_GET_UNDEAL_TALENT_MSG,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "",
			Desc:     "获取未处理的灵脉",
		}, {
			ID:       proto.S_GOLD_PEACH_CUT_TREE,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 00",
			Desc:     "仙树-摇一摇",
		}, {
			ID:       proto.S_ATTRIBUTE_DREAM_LV_UP,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "",
			Desc:     "仙树升级",
		}, {
			ID:       proto.S_ATTRIBUTE_DREAM_LV_UP_SPEED_UP,
			Function: proto.Get_Cmd_Data,
			Interval: 15 * time.Minute,
			Enabled:  true,
			Para:     "080110011800",
			Desc:     "仙树加速-看广告",
		}, {
			ID:       proto.S_ATTRIBUTE_DREAM_LV_UP_SPEED_UP,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  false,
			Para:     "08 02 10 0A", //最后一个16进制表示使用的瓶子数量
			Desc:     "仙树加速-净瓶水升级",
		}, {
			ID:          proto.S_GATHER_ENERGY_GET_AD_AWARD,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 00",
			Desc:        "聚灵阵-看广告获取",
			StartTime:   "10:00:00",
			EndTime:     "23:59:59",
			MaxRunCount: 3,
		}, {
			ID:          proto.S_GATHER_ENERGY_OPEN,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 0C",
			Desc:        "聚灵阵-使用腾蛇信物",
			StartTime:   "10:00:00",
			EndTime:     "23:59:59",
			MaxRunCount: 1,
		}, {
			ID:        proto.S_GATHER_ENERGY_FIRST_LIST_VIEW,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Minute,
			Enabled:   true,
			Para:      "08001000", //1000显示全部 1001显示有空位 1002显示同妖盟
			Desc:      "查看聚灵阵",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:       proto.S_GATHER_ENERGY_ENTER_NEW,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "查看聚灵阵灵气",
		}, {
			ID:          proto.S_GATHER_ENERGY_LIKE,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "", //TODO 限制每周一执行
			Desc:        "聚灵阵-点赞",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_MAGIC_STAGE_UP_ALL,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Desc:     "神通-一键升级",
		}, {
			ID:          proto.S_MAGIC_FUSION_MARK,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 04 08 05 08 06",
			Desc:        "神通-融合神识印记",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MAGIC_FUSION_MARK,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 07 08 08 08 09",
			Desc:        "神通-融合驭兽印记",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MAGIC_FUSION_MARK,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 0A 08 0B 08 0C",
			Desc:        "神通-融合躯体印记",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_UNIVERSE_LEVEL_UP,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "小世界-升级一次",
		}, {
			ID:       proto.S_UNIVERSE_DRAW,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 02",
			Desc:     "小世界-衍化一次",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "小世界-衍化观摩",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 00",
			Desc:     "小世界-轮台0",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "小世界-轮台1",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 02",
			Desc:     "小世界-轮台2",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 03",
			Desc:     "小世界-轮台3",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 04",
			Desc:     "小世界-轮台4",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 05",
			Desc:     "小世界-轮台5",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 06",
			Desc:     "小世界-轮台6",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 07",
			Desc:     "小世界-轮台7",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 08",
			Desc:     "小世界-轮台8",
		}, {
			ID:       proto.S_UNIVERSE_DRAW_TWICE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 09",
			Desc:     "小世界-轮台9",
		}, {
			ID:       proto.S_UNIVERSE_SKILL_DRAW,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Second,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "小世界-免费参悟",

			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_LAW_LOOKS_DRAW,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 01 10 01",
			Desc:        "法像-免费召唤",
			StartTime:   "02:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 E5 8D C4 CE 03 10 01 18 00",
			Desc:        "幽冥战场-免费礼包",
			StartTime:   "02:06:00",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 E7 8D C4 CE 03 10 01 18 00",
			Desc:        "幽冥战场-引魂铃礼包",
			StartTime:   "02:06:00",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_WAR_SEASON_SIGN,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 WarSeasonID",
			Desc:        "幽冥战场-签到",
			StartTime:   "02:06:00",
			MaxRunCount: 1,
		}, {
			ID:        proto.S_TASK_GET_FUNDS_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 AF 01",
			Desc:      "幽冥战场-领取宝典",
			StartTime: "02:06:00",
		}, {
			ID:          proto.S_WAR_SEASON_CHALLENGE,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 WarSeasonID 10 0D 18 00 20 01 28 02",
			Desc:        "幽冥战场-挑战",
			StartTime:   "02:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 4,
		}, {
			ID:          proto.S_WAR_SEASON_CHALLENGE,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 WarSeasonID 10 0D 18 01 20 01 28 02",
			Desc:        "幽冥战场-挑战",
			StartTime:   "06:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_WAR_SEASON_MAP_GET_MANOR_BONUS,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 WarSeasonID",
			Desc:     "幽冥战场-收获",
		}, {
			ID:        proto.S_WAR_SEASON_GIFT_INFO,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 WarSeasonID",
			Desc:      "幽冥战场-查看礼物",
			StartTime: "10:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_WAR_SEASON_SEND_GIFT,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 WarSeasonID 10 D8 B5 06 18 01",
			Desc:      "幽冥战场-发送珍稀赠礼",
			StartTime: "18:30:00",
			EndTime:   "22:00:00",
		}, {
			ID:       proto.S_BAG_USE_PROP,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "08 B6 96 09 12 01 31",
			Desc:     "幽冥战场-开珍稀赠礼",
		}, {
			ID:       proto.S_BAG_USE_PROP,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 B4 96 09 12 01 31",
			Desc:     "幽冥战场-开至尊赠礼",
		}, {
			ID:          proto.S_UNION_HONOR_HALL_PEAK_RANK_WORSHIP,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     false,
			Para:        "08 E3 BD BF EC 73",
			Desc:        "妖盟-巅峰排行点赞",
			StartTime:   "06:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 1,
		},
		//每日任务
		{
			ID:          proto.S_DESTINY_GIFT,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Second,
			Enabled:     true,
			Para:        "08 B7 4E 10 B0 8D 06 18 0A",
			Desc:        "仙友-十连赠礼",
			StartTime:   "02:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 1,
			PriTaskID:   proto.S_SKY_WAR_SET_ORDER,
		}, {
			ID:       proto.S_HERORANK_ENTER,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "进入群英榜",
			//StartTime:   "00:00:00",
			//MaxRunCount: 10,
		}, {
			ID:       proto.S_HERORANK_GET_FIGHT_LIST,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  false,
			Para:     "08 00",
			Desc:     "获取群英榜",
			//StartTime:   "02:02:00",
			//EndTime:     "00:05:00",
			//MaxRunCount: 10,
		}, {
			ID:       proto.S_SYSTEM_MESSAGE_LIST,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 10",
			Desc:     "获取礼物列表",
		}, {
			ID:       proto.S_MALL_BUY_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 81 E5 9A 77 10 01 18 00",
			Desc:     "群英榜-商店购买桃子",

			EndTime:     "07:00:00",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_INVADE_CHALLENGE,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Second,
			Enabled:  true,
			Para:     "",
			Desc:     "异兽入侵-挑战",

			EndTime:      "07:00:00",
			MaxRunCount:  5,
			AntiAttr:     D.Equipment_Attribute_Stun, //抗击晕
			EquipmentIdx: 1,                          //指定元神分身
		}, {
			ID:           proto.S_RULE_TRIAL_CHALLENGE,
			Function:     proto.Get_Cmd_Data,
			Interval:     6 * time.Hour,
			Enabled:      true,
			Para:         "08 01",
			Desc:         "法则试练-挑战金",
			AntiAttr:     D.Equipment_Attribute_Critical_Strike, //抗暴
			EquipmentIdx: 3,                                     //指定阴身分身
		}, {
			ID:           proto.S_RULE_TRIAL_CHALLENGE,
			Function:     proto.Get_Cmd_Data,
			Interval:     10 * time.Hour,
			Enabled:      true,
			Para:         "08 02",
			Desc:         "法则试练-挑战木",
			AntiAttr:     D.Equipment_Attribute_Counter_Attack, //抗反
			EquipmentIdx: 3,                                    //指定阴身分身
		}, {
			ID:           proto.S_RULE_TRIAL_CHALLENGE,
			Function:     proto.Get_Cmd_Data,
			Interval:     10 * time.Hour,
			Enabled:      true,
			Para:         "08 03",
			Desc:         "法则试练-挑战水",
			AntiAttr:     D.Equipment_Attribute_Dodge, //抗闪
			EquipmentIdx: 3,                           //指定阴身分身
		}, {
			ID:           proto.S_RULE_TRIAL_CHALLENGE,
			Function:     proto.Get_Cmd_Data,
			Interval:     10 * time.Hour,
			Enabled:      true,
			Para:         "08 04",
			Desc:         "法则试练-挑战火",
			AntiAttr:     D.Equipment_Attribute_Stun, //抗击晕
			EquipmentIdx: 3,                          //指定阴身分身
		}, {
			ID:           proto.S_RULE_TRIAL_CHALLENGE,
			Function:     proto.Get_Cmd_Data,
			Interval:     10 * time.Hour,
			Enabled:      true,
			Para:         "08 05",
			Desc:         "法则试练-挑战土",
			AntiAttr:     D.Equipment_Attribute_Combo_Sttack, //抗连
			EquipmentIdx: 3,                                  //指定阴身分身
		}, {
			ID:          proto.S_WILDBOSS_REPEAT,
			Function:    proto.Get_Cmd_Data,
			Interval:    5 * time.Minute,
			Enabled:     true,
			Para:        "",
			Desc:        "挑战妖王",
			StartTime:   "00:00:00",
			MaxRunCount: 6,
		}, {
			ID:        proto.S_CLOUD_LV_UP,
			Function:  proto.Get_Cmd_Data,
			Interval:  23 * time.Hour,
			Enabled:   true,
			Para:      "08 00",
			Desc:      "坐骑-升级一次",
			StartTime: "02:06:00",
			EndTime:   "07:00:00",
		}, {
			ID:       proto.S_CLOUD_REFINE_CHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "坐骑-注灵一次",
		}, {
			ID:          proto.S_MAGIC_DERIVATION,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 01 10 01 18 00",
			Desc:        "神通衍化-免费次数",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_MAGIC_DERIVATION,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 01",
			Desc:        "神通衍化-一次",
			StartTime:   "02:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_PET_REFRESH_POOL,
			Function:    proto.Get_Cmd_Data,
			Interval:    40 * time.Minute,
			Enabled:     false,
			Para:        "08 01 10 00",
			Desc:        "灵兽召唤-免费刷新", //采用自动判断的方式
			StartTime:   "02:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 4,
		}, {
			ID:          proto.S_PET_LEVEL_UP,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 D7 02",
			Desc:        "灵兽升级-玄武",
			StartTime:   "02:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_PET_LEVEL_UP,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 3F",
			Desc:        "灵兽升级-玄武",
			StartTime:   "02:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MAGIC_TREASURE_DRAW_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 01 10 01 18 01 20 00",
			Desc:        "凡界法宝-广告",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_MAGIC_TREASURE_DRAW_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 01 10 00 18 01 28 E0 8D 06",
			Desc:        "凡界法宝-免费一次",
			StartTime:   "02:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_MAGIC_TREASURE_DRAW_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 01 10 01 18 02 20 00",
			Desc:        "灵界法宝-广告",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_MAGIC_TREASURE_DRAW_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 01 10 00 18 02 28 FB 8D 06",
			Desc:        "灵界法宝-免费一次",
			StartTime:   "02:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_MAGIC_TREASURE_DRAW_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 01 10 01 18 03 20 00",
			Desc:        "仙界法宝-广告",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_MAGIC_TREASURE_DRAW_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 01 10 00 18 03 28 E5 8E 06",
			Desc:        "仙界法宝-免费一次",
			StartTime:   "02:06:00",
			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_PET_KERNEL_DRAW,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 00",
			Desc:        "灵兽内丹-免费凝聚一次",
			StartTime:   "02:02:00",
			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_SPIRIT_DRAW,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 01 10 01 18 00",
			Desc:        "召唤精怪-免费",
			StartTime:   "02:02:00",
			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_SPIRIT_DRAW,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 01",
			Desc:        "召唤精怪-使用召唤令吸引一次",
			StartTime:   "02:03:00",
			EndTime:     "07:00:00",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_TOWER_VIEW_SAVE_SELECT,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "0A 05 08 01 10 FA 07 0A 05 08 02 10 F9 07 0A 05 08 03 10 E9 07 0A 05 08 04 10 FF 07 0A 05 08 05 10 EF 07",
			Desc:        "镇妖塔-启用偏好[最终减伤-最终增伤-攻击-强化灵兽-连击]",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_TOWER_QUICK_CHANLLENGE,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "",
			Desc:        "镇妖塔-快速挑战",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_TOWER_SELECT_BUFF,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 00 18 01",
			Desc:        "镇妖塔-一键选择",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_TOWER_VIEW_MONSTER_ATTR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Minute,
			Enabled:  true,
			Para:     "",
			Desc:     "镇妖塔-查看妖兽信息",
		}, {
			ID:       proto.S_STAGE_VIEW_MONSTER_ATTR,
			Function: proto.Get_Cmd_Data,
			Interval: 13 * time.Minute,
			Enabled:  true,
			Para:     "",
			Desc:     "冒险-查看妖兽信息",
		}, {
			ID:       proto.S_SECRETTOWER_VIEWMONSTER,
			Function: proto.Get_Cmd_Data,
			Interval: 19 * time.Minute,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "真火秘境-查看妖兽信息",
		}, {
			ID:       proto.S_STARTRIAL_EnterMainPanel,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "星宿试练-查看妖兽信息",
		}, {
			ID:       proto.S_STARTRIAL_GetDailyFightReward,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "星宿试练-领取每日击败奖励",
		}, {
			ID:       proto.S_SKY_WAR_ENTER,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + xd.UserData.UserID,
			Desc:     "征战诸天-查看道友信息",
		}, {
			ID:          proto.S_RULE_ONE_KEY_TRIAL_REPEAT,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "",
			Desc:        "法则试炼-速战一次",
			StartTime:   "02:06:00",
			MaxRunCount: 1,
		},
		//坊市购买任务
		{
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 8D EF B9 34 10 02 18 00",
			Desc:        "坊市-买2个五色石",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 9B EF B9 34 10 32 18 00",
			Desc:        "坊市-买50天道古籍",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 87 EF B9 34 10 64 18 00",
			Desc:        "坊市-买100净瓶水",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     false, //妖盟购买
			Para:        "08 90 EF B9 34 10 03 18 00",
			Desc:        "坊市-买3个腾蛇信物",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:        "妖盟攻城战-免费礼包",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 82 B5 C0 C3 01 18 01 20 00",
			Desc:        "妖盟攻城战-视频激励礼包",
			MaxRunCount: 3,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 8D A7 F2 A6 01 18 01 20 00",
			Desc:        "妖盟攻城战-购买金丝楠木礼包",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    5 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 8F A7 F2 A6 01 18 01 20 00",
			Desc:        "妖盟攻城战-购买攻城战令礼包",
			MaxRunCount: 5,
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 90 4E 18 01",
			Desc:     "妖盟攻城战-备战低级捐献1",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 90 4E 18 02",
			Desc:     "妖盟攻城战-备战低级捐献2",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 90 4E 18 03",
			Desc:     "妖盟攻城战-备战低级捐献3",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 90 4E 18 04",
			Desc:     "妖盟攻城战-备战低级捐献4",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 90 4E 18 05",
			Desc:     "妖盟攻城战-备战低级捐献5",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 90 4E 18 06",
			Desc:     "妖盟攻城战-备战低级捐献6",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 90 4E 18 07",
			Desc:     "妖盟攻城战-备战低级捐献7",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 90 4E 18 08",
			Desc:     "妖盟攻城战-备战低级捐献8",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 90 4E 18 09",
			Desc:     "妖盟攻城战-备战低级捐献9",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 90 4E 18 0A",
			Desc:     "妖盟攻城战-备战低级捐献10",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 91 4E 18 04 20 01",
			Desc:     "妖盟攻城战-备战高级捐献",
		}, {
			ID:       proto.S_UNION_AREA_WAR_DEVELOP,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 91 4E 18 04 20 04",
			Desc:     "妖盟攻城战-备战高级捐献",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 97 4E",
			Desc:     "妖盟攻城战-互助礼包1",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 98 4E",
			Desc:     "妖盟攻城战-互助礼包2",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 99 4E",
			Desc:     "妖盟攻城战-互助礼包3",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 9A 4E",
			Desc:     "妖盟攻城战-互助礼包4",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 9B 4E",
			Desc:     "妖盟攻城战-互助礼包5",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 9C 4E",
			Desc:     "妖盟攻城战-互助礼包6",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 9D 4E",
			Desc:     "妖盟攻城战-互助礼包7",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 9E 4E",
			Desc:     "妖盟攻城战-互助礼包8",
		}, {
			ID:        proto.S_UNION_AREA_WAR_AREA_LIST,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 01 18 92 4E",
			Desc:      "妖盟攻城战-查看妖盟列表",
			StartTime: "10:00:00",
			EndTime:   "10:30:00",
		}, {
			ID:        proto.S_UNION_AREA_WAR_AREA_LIST,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_AREA_WAR] + " 10 01 18 92 4E",
			Desc:      "妖盟攻城战-查看妖盟列表",
			StartTime: "10:30:00",
			EndTime:   "23:59:59",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:     "蓬莱仙岛-免费礼包",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 87 B5 C0 C3 01 18 01 20 00",
			Desc:        "蓬莱仙岛-视频礼包",
			MaxRunCount: 3,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 87 B5 C0 C3 01 18 01 20 00",
			Desc:        "蓬莱仙岛-仙玉礼包",
			MaxRunCount: 5,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 8A E9 C9 D6 01 18 64",
			Desc:     "蓬莱仙岛-购买蓬莱仙果",

			MaxRunCount: 1,
		}, {
			ID:        proto.S_GOD_ISLAND_GAME_SPIRITUALBALL_INFO,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT],
			Desc:      "蓬莱仙岛-查看灵力",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_GOD_ISLAND_GAME_MINIMAP_INFO,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   false,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT],
			Desc:      "蓬莱仙岛-查看地图",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_GOD_ISLAND_GAME_SPIRITUALBALL_INFO,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT],
			Desc:      "蓬莱仙岛-查看灵力",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_GOD_ISLAND_GAME_PLANT_SEND_LIQUID,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 D1 B4 06 18 01",
			Desc:      "蓬莱仙岛-发送甘泉灵液",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_GOD_ISLAND_GAME_PLANT_SEND_LIQUID,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 D2 B4 06 18 01",
			Desc:      "蓬莱仙岛-发送圣泉灵液",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_GOD_ISLAND_GAME_PLANT_SEND_LIQUID,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 D3 B4 06 18 01",
			Desc:      "蓬莱仙岛-发送天池灵液",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:       proto.S_GOD_ISLAND_GAME_PLANT_WATER,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			//10 80 A0 88 B0 93 8D DB EF 11 甘泉
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 00",
			Desc:      "蓬莱仙岛-一键领取灵液",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_GOD_ISLAND_CRYSTAL_RECEIVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT],
			Desc:      "蓬莱仙岛-收取灵晶",
			StartTime: "10:00:00",
			EndTime:   "23:00:00",
		}, {
			ID:        proto.S_GOD_ISLAND_GAME_PLANT_RECEIVE_FRUITS,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT],
			Desc:      "蓬莱仙岛-收取蓬莱仙草",
			StartTime: "10:00:00",
			EndTime:   "23:00:00",
		}, {
			ID:       proto.S_ACTIVITY_GET_RANK_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 01",
			Desc:     "蓬莱仙岛-领取个人排名奖励",

			EndTime: "23:59:59",
		}, {
			ID:       proto.S_ACTIVITY_GET_RANK_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 02",
			Desc:     "蓬莱仙岛-领取妖盟排名奖励",

			EndTime: "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 B4 4E",
			Desc:      "蓬莱仙岛-领取充值互助1",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 B5 4E",
			Desc:      "蓬莱仙岛-领取充值互助2",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 B6 4E",
			Desc:      "蓬莱仙岛-领取充值互助3",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 B7 4E",
			Desc:      "蓬莱仙岛-领取充值互助4",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 B8 4E",
			Desc:      "蓬莱仙岛-领取充值互助5",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 B9 4E",
			Desc:      "蓬莱仙岛-领取充值互助6",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 BA 4E",
			Desc:      "蓬莱仙岛-领取充值互助7",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 BB 4E",
			Desc:      "蓬莱仙岛-领取充值互助8",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + "10 97 4E 0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 98 4E 0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 99 4E 0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 9A 4E 0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 9B 4E 0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 9C 4E",
			Desc:      "蓬莱仙岛-领取成就1-6",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 9D 4E 0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 9E 4E 0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 9F 4E",
			Desc:      "蓬莱仙岛-领取成就7-10",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 80 4E",
			Desc:      "蓬莱仙岛-领取成就11",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_GOD_ISLAND_GAME_PLANT] + " 10 81 4E",
			Desc:      "蓬莱仙岛-领取成就12",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		},
		//领取礼包的任务
		{
			ID:        proto.S_AD_REWARD_GET_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  11 * time.Minute,
			Enabled:   true,
			Para:      "2000",
			Desc:      "领取-每日广告礼包",
			StartTime: "01:19:08",
		}, {
			ID:       proto.S_MAIL_GET_ALL_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "领取-所有邮件",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Baohuatang] + " 10 83 88 DE BE 01 18 01",
			Desc:      "宝华堂-领取",
			StartTime: "01:19:08",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Xianyuan_Treasure_Pavilion] + " 10 83 88 DE BE 01 18 01",
			Desc:      "仙缘宝阁-领取",
			StartTime: "01:19:08",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_SELF_SELECT_GIFT] + " 10 83 88 DE BE 01 18 01",
			Desc:      "自选礼包-领取",
			StartTime: "01:19:08",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_SUPER_VALUE_GIFT] + " 10 83 88 DE BE 01 18 01",
			Desc:      "超值礼包-领取",
			StartTime: "01:19:08",
		}, {
			ID:        proto.S_PRIVILEGE_CARD_RECEIVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 02",
			Desc:      "终身卡-领取",
			StartTime: "01:19:08",
		}, {
			ID:        proto.S_ACTIVITY_GET_DATA,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Fortune],
			Desc:      "运势-查看运势活动",
			StartTime: "01:30:00",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Fortune] + " 10 8B 88 DE BE 01 18 01",
			Desc:      "运势-礼包",
			StartTime: "01:19:08",
		}, {
			ID:        proto.S_ACTIVITY_SHARE,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 00 10 00",
			Desc:      "运势-每日分享",
			StartTime: "01:19:08",
		}, {
			ID:        proto.S_ACTIVITY_BBS,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 00 10 00",
			Desc:      "运势-每日论坛签到",
			StartTime: "01:19:08",
		}, {
			ID:        proto.S_ACTIVITY_GAME_CIRCLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 00 10 00",
			Desc:      "运势-每日游戏圈",
			StartTime: "01:19:08",
		}, {
			ID:        proto.S_ACTIVITY_GET_DATA,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Fortune],
			Desc:      "运势-查看运势活动信息",
			StartTime: "03:09:08",
			EndTime:   "07:09:08",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  12 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Fortune] + " 10 8A 88 DE BE 01 18 01",
			Desc:      "灵兽运势-礼包",
			StartTime: "01:19:08",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Fortune] + " 10 88 A7 F2 A6 01 18 01",
			Desc:        "灵兽运势-仙玉礼包",
			StartTime:   "01:20:08",
			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Fortune] + " 10 8B 88 DE BE 01 18 01",
			Desc:        "精怪运势-礼包",
			StartTime:   "01:19:08",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Fortune] + " 10 89 A7 F2 A6 01 18 01",
			Desc:        "精怪运势-仙玉礼包",
			StartTime:   "01:20:08",
			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Fortune] + " 10 8C 88 DE BE 01 18 01",
			Desc:        "神通运势-礼包",
			StartTime:   "01:19:08",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Fortune] + " 10 8A A7 F2 A6 01 18 01",
			Desc:        "神通运势-仙玉礼包",
			StartTime:   "01:20:08",
			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Fortune] + " 10 96 88 DE BE 01 18 01",
			Desc:        "法宝运势-礼包",
			StartTime:   "01:19:08",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Fortune] + " 10 B5 A7 F2 A6 01 18 01",
			Desc:        "法宝运势-仙玉礼包",
			StartTime:   "01:20:08",
			EndTime:     "07:00:00",
			MaxRunCount: 2,
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 91 4E",
			Desc:     "灵兽运势-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 92 4E",
			Desc:     "灵兽运势-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 93 4E",
			Desc:     "灵兽运势-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 94 4E",
			Desc:     "灵兽运势-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 95 4E",
			Desc:     "灵兽运势-领取任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 96 4E",
			Desc:     "灵兽运势-领取任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 97 4E",
			Desc:     "灵兽运势-领取任务7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 98 4E",
			Desc:     "灵兽运势-领取任务8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 99 4E",
			Desc:     "灵兽运势-领取任务9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 9A 4E",
			Desc:     "灵兽运势-领取任务10",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 9B 4E",
			Desc:     "灵兽运势-领取任务11",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 9C 4E",
			Desc:     "灵兽运势-领取任务12",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 A2 4E",
			Desc:     "精怪运势-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 A3 4E",
			Desc:     "精怪运势-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 A4 4E",
			Desc:     "精怪运势-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 A5 4E",
			Desc:     "精怪运势-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 A6 4E",
			Desc:     "精怪运势-领取任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 A7 4E",
			Desc:     "精怪运势-领取任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 A8 4E",
			Desc:     "精怪运势-领取任务7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 A9 4E",
			Desc:     "精怪运势-领取任务8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 AA 4E",
			Desc:     "精怪运势-领取任务9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 AB 4E",
			Desc:     "精怪运势-领取任务10",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 AC 4E",
			Desc:     "精怪运势-领取任务11",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 AD 4E",
			Desc:     "精怪运势-领取任务12",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 B3 4E",
			Desc:     "神通运势-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 B4 4E",
			Desc:     "神通运势-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 B5 4E",
			Desc:     "神通运势-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 B6 4E",
			Desc:     "神通运势-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 B7 4E",
			Desc:     "神通运势-领取任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 B8 4E",
			Desc:     "神通运势-领取任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 B9 4E",
			Desc:     "神通运势-领取任务7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 BA 4E",
			Desc:     "神通运势-领取任务8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 BB 4E",
			Desc:     "神通运势-领取任务9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 BC 4E",
			Desc:     "神通运势-领取任务10",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 BD 4E",
			Desc:     "神通运势-领取任务11",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 BE 4E",
			Desc:     "神通运势-领取任务12",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 D5 4E",
			Desc:     "法宝运势-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 D6 4E",
			Desc:     "法宝运势-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 D7 4E",
			Desc:     "法宝运势-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 D8 4E",
			Desc:     "法宝运势-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 D9 4E",
			Desc:     "法宝运势-领取任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 DA 4E",
			Desc:     "法宝运势-领取任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 DB 4E",
			Desc:     "法宝运势-领取任务7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 DC 4E",
			Desc:     "法宝运势-领取任务8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 DD 4E",
			Desc:     "法宝运势-领取任务9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 DE 4E",
			Desc:     "法宝运势-领取任务10",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 DF 4E",
			Desc:     "法宝运势-领取任务11",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 07 08 " + D.ActivityList[D.Activity_Fortune] + " 10 E0 4E",
			Desc:     "法宝运势-领取任务12",
		}, {
			ID:       proto.S_ACTIVITY_LUCKY_DRAW,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Fortune] + " 10 01",
			Desc:     "运势-抽一次",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Xiantu_Gathering] + " 10 87 88 DE BE 01 18 01",
			Desc:     "仙途共聚-领取礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Journey_Nine_Heavens_Together] + " 10 87 88 DE BE 01 18 01",
			Desc:     "九霄同游-领取礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Ling_Shou] + " 10 85 88 DE BE 01 18 01",
			Desc:     "轮回神殿灵兽-领取免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Nei_Dan] + " 10 92 88 DE BE 01 18 01",
			Desc:     "轮回神殿内丹-领取免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 84 88 DE BE 01 18 01",
			Desc:     "轮回神殿精怪-领取免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Xuan_Jue] + " 10 93 88 DE BE 01 18 01",
			Desc:     "轮回神殿玄诀-领取免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jian_Zhu] + " 10 94 88 DE BE 01 18 01",
			Desc:     "轮回神殿建筑-领取免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Shen_Tong] + " 10 86 88 DE BE 01 18 01",
			Desc:     "轮回神殿神通-领取免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Fa_Bao] + " 10 95 88 DE BE 01 18 01",
			Desc:     "轮回神殿法宝-领取免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Fa_Xiang] + " 10 97 88 DE BE 01 18 01",
			Desc:     "轮回神殿法象-领取免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jian_Zhu] + " 10 BD 50",
			Desc:     "轮回神殿建筑-领取造物礼包1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jian_Zhu] + " 10 BE 50",
			Desc:     "轮回神殿建筑-领取造物礼包2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jian_Zhu] + " 10 BF 50",
			Desc:     "轮回神殿建筑-领取造物礼包3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jian_Zhu] + " 10 F0 50",
			Desc:     "轮回神殿建筑-领取造物礼包4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jian_Zhu] + " 10 F1 50",
			Desc:     "轮回神殿建筑-领取造物礼包5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jian_Zhu] + " 10 F2 50",
			Desc:     "轮回神殿建筑-领取造物礼包6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jian_Zhu] + " 10 F3 50",
			Desc:     "轮回神殿建筑-领取造物礼包7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jian_Zhu] + " 10 F4 50",
			Desc:     "轮回神殿建筑-领取造物礼包8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jian_Zhu] + " 10 F5 50",
			Desc:     "轮回神殿建筑-领取造物礼包9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 C1 4E",
			Desc:     "轮回神殿精怪-领取吸引礼包1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 C2 4E",
			Desc:     "轮回神殿精怪-领取吸引礼包2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 C3 4E",
			Desc:     "轮回神殿精怪-领取吸引礼包3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 C4 4E",
			Desc:     "轮回神殿精怪-领取吸引礼包4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 C5 4E",
			Desc:     "轮回神殿精怪-领取吸引礼包5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 C6 4E",
			Desc:     "轮回神殿精怪-领取吸引礼包6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 C7 4E",
			Desc:     "轮回神殿精怪-领取吸引礼包7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 C8 4E",
			Desc:     "轮回神殿精怪-领取吸引礼包8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 EA 50",
			Desc:     "轮回神殿法宝-领取寻宝礼包1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 EB 50",
			Desc:     "轮回神殿法宝-领取寻宝礼包2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 EC 50",
			Desc:     "轮回神殿法宝-领取寻宝礼包3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 ED 50",
			Desc:     "轮回神殿法宝-领取寻宝礼包4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 EE 50",
			Desc:     "轮回神殿法宝-领取寻宝礼包5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 EF 50",
			Desc:     "轮回神殿法宝-领取寻宝礼包6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 F0 50",
			Desc:     "轮回神殿法宝-领取寻宝礼包7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 F1 50",
			Desc:     "轮回神殿法宝-领取寻宝礼包8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Jin_Guai] + " 10 F2 50",
			Desc:     "轮回神殿法宝-领取寻宝礼包9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Ling_Shou] + " 10 91 4E",
			Desc:     "轮回神殿灵兽-领取消耗礼包1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Ling_Shou] + " 10 92 4E",
			Desc:     "轮回神殿灵兽-领取消耗礼包2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Ling_Shou] + " 10 93 4E",
			Desc:     "轮回神殿灵兽-领取消耗礼包3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Ling_Shou] + " 10 94 4E",
			Desc:     "轮回神殿灵兽-领取消耗礼包4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Ling_Shou] + " 10 95 4E",
			Desc:     "轮回神殿灵兽-领取消耗礼包5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Ling_Shou] + " 10 96 4E",
			Desc:     "轮回神殿灵兽-领取消耗礼包6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Ling_Shou] + " 10 97 4E",
			Desc:     "轮回神殿灵兽-领取消耗礼包7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Ling_Shou] + " 10 98 4E",
			Desc:     "轮回神殿灵兽-领取消耗礼包8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Nei_Dan] + " 10 E3 4F",
			Desc:     "轮回神殿内丹-领取消耗礼包1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Nei_Dan] + " 10 E4 4F",
			Desc:     "轮回神殿内丹-领取消耗礼包2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Nei_Dan] + " 10 E5 4F",
			Desc:     "轮回神殿内丹-领取消耗礼包3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Nei_Dan] + " 10 E6 4F",
			Desc:     "轮回神殿内丹-领取消耗礼包4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Nei_Dan] + " 10 E7 4F",
			Desc:     "轮回神殿内丹-领取消耗礼包5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Nei_Dan] + " 10 E8 4F",
			Desc:     "轮回神殿内丹-领取消耗礼包6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Nei_Dan] + " 10 E9 4F",
			Desc:     "轮回神殿内丹-领取消耗礼包7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Nei_Dan] + " 10 EA 4F",
			Desc:     "轮回神殿内丹-领取消耗礼包8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Nei_Dan] + " 10 EB 4F",
			Desc:     "轮回神殿内丹-领取消耗礼包9",
		}, {
			ID:          proto.S_TREASURE_BOWL_SIGN,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_TREASURE_BOWL] + " 10 91 4E 18 00",
			Desc:        "疯狂聚宝盆-签到1",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_TREASURE_BOWL_SIGN,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_TREASURE_BOWL] + " 10 92 4E 18 00",
			Desc:        "疯狂聚宝盆-签到2",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_TREASURE_BOWL_SIGN,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_TREASURE_BOWL] + " 10 93 4E 18 00",
			Desc:        "疯狂聚宝盆-签到3",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_TREASURE_BOWL_SIGN,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_TREASURE_BOWL] + " 10 94 4E 18 00",
			Desc:        "疯狂聚宝盆-签到4",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_TREASURE_BOWL_SIGN,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_TREASURE_BOWL] + " 10 95 4E 18 00",
			Desc:        "疯狂聚宝盆-签到5",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_TREASURE_BOWL_SIGN,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_TREASURE_BOWL] + " 10 96 4E 18 00",
			Desc:        "疯狂聚宝盆-签到6",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_TREASURE_BOWL_SIGN,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_TREASURE_BOWL] + " 10 97 4E 18 00",
			Desc:        "疯狂聚宝盆-签到7",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_GOOD_FORTUNE_GET_REWARD_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_GOOD_FORTUNE] + " 10 91 4E 18 01",
			Desc:        "仙缘福泽-签到1",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_GOOD_FORTUNE_GET_REWARD_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_GOOD_FORTUNE] + " 10 92 4E 18 01",
			Desc:        "仙缘福泽-签到2",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_GOOD_FORTUNE_GET_REWARD_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_GOOD_FORTUNE] + " 10 93 4E 18 01",
			Desc:        "仙缘福泽-签到3",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_GOOD_FORTUNE_GET_REWARD_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_GOOD_FORTUNE] + " 10 94 4E 18 01",
			Desc:        "仙缘福泽-签到4",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_GOOD_FORTUNE_GET_REWARD_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_GOOD_FORTUNE] + " 10 95 4E 18 01",
			Desc:        "仙缘福泽-签到5",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_GOOD_FORTUNE_GET_REWARD_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_GOOD_FORTUNE] + " 10 96 4E 18 01",
			Desc:        "仙缘福泽-签到6",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_GOOD_FORTUNE_GET_REWARD_REQ,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_GOOD_FORTUNE] + " 10 97 4E 18 01",
			Desc:        "仙缘福泽-签到7",
			MaxRunCount: 1,
		}, {
			ID:        proto.S_ACTIVITY_FUNDS_GET_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 2B",
			Desc:      "仙缘-任务领取积分奖励",
			StartTime: "00:06:00",
			EndTime:   "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 91 4E",
			Desc:      "仙缘-任务1",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 92 4E",
			Desc:      "仙缘-任务2",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 93 4E",
			Desc:      "仙缘-任务3",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 94 4E",
			Desc:      "仙缘-任务4",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 95 4E",
			Desc:      "仙缘-任务5",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 96 4E",
			Desc:      "仙缘-任务6",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 97 4E",
			Desc:      "仙缘-任务7",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 98 4E",
			Desc:      "仙缘-任务8",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 99 4E",
			Desc:      "仙缘-任务9",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 9A 4E",
			Desc:      "仙缘-任务10",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 9B 4E",
			Desc:      "仙缘-任务11",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 9C 4E",
			Desc:      "仙缘-任务12",
			StartTime: "00:06:00",
			EndTime:   "23:59:59",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Xian_Yuan] + " 10 81 88 DE BE 01 18 01",
			Desc:     "仙缘-免费礼包",

			MaxRunCount: 1,
		}, {
			ID:       proto.S_PUPIL_GET_AD_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Second,
			Enabled:  true,
			Para:     "08 00",
			Desc:     "宗门-免费补充体力",

			MaxRunCount: 2,
		}, {
			ID:          proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     false,                     //todo 确认
			Para:        "08 87 9B CB 04 10 9B 4E", //互助人数达到8
			Desc:        "妖盟-妖盟协力礼包",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_WATCH_AD_TASK,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 00 10 C6 A9 07 18 00",
			Desc:        "妖盟-领取广告激励",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_UNION_GETDAILYTASK,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 00",
			Desc:     "妖盟-领取活跃礼包",
		}, {
			ID:       proto.S_UNION_GETDAILYTASK,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 04",
			Desc:     "妖盟-领取活跃礼包",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 C1 A9 07",
			Desc:     "妖盟-领取锤炼礼包1",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 C2 A9 07",
			Desc:     "妖盟-领取锤炼礼包2",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 C3 A9 07",
			Desc:     "妖盟-领取锤炼礼包3",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 C4 A9 07",
			Desc:     "妖盟-领取锤炼礼包4",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 C5 A9 07",
			Desc:     "妖盟-领取锤炼礼包5",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 C6 A9 07",
			Desc:     "妖盟-领取锤炼礼包6",
		}, {
			ID:       proto.S_UNION_ENTER,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "妖盟-查看砍价进度",
		}, {
			ID:          proto.S_UNION_BOSS_ARRAYING,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "",
			Desc:        "妖盟-布阵",
			StartTime:   "01:20:00",
			EndTime:     "01:30:00",
			MaxRunCount: 1,
		}, {
			ID:           proto.S_UNION_BOSS_BATTLE,
			Function:     proto.Get_Cmd_Data,
			Interval:     12 * time.Hour,
			Enabled:      true,
			Para:         "",
			Desc:         "妖盟-挑战",
			StartTime:    "01:20:00",
			EndTime:      "01:30:00",
			EquipmentIdx: 1, //指定元神分身
			MaxRunCount:  1,
		}, {
			ID:          proto.S_UNION_BOSS_RECEIVE_ACHIEVE_REWARD,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 A1 FE 0A",
			Desc:        "妖盟-领取挑战成就奖励",
			StartTime:   "01:30:00",
			EndTime:     "23:59:59",
			MaxRunCount: 1,
		}, {
			ID:        proto.S_UNION_BOSS_RECEIVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			Para:      "",
			Desc:      "妖盟-领取挑战奖励",
			StartTime: "00:02:00",
			EndTime:   "23:59:59",
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    11 * time.Hour,
			Enabled:     true,
			Para:        "08 8B 8B D6 6D 10 01 18 00",
			Desc:        "妖盟-商店免费桃子",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 85 8B D6 6D 10 01 18 00",
			Desc:        "妖盟-购买5净瓶水",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 86 8B D6 6D 10 01 18 00",
			Desc:        "妖盟-购买10净瓶水",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 90 8B D6 6D 10 01 18 00",
			Desc:        "妖盟-购买10净瓶水2",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 81 8B D6 6D 10 01 18 00",
			Desc:        "妖盟-购买商店50桃子",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 82 8B D6 6D 10 01 18 00",
			Desc:        "妖盟-购买商店100桃子",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 91 8B D6 6D 10 01 18 00",
			Desc:        "妖盟-购买商店100桃子2",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 8C 8B D6 6D 10 03 18 00",
			Desc:        "妖盟-买3个腾蛇信物",
			MaxRunCount: 1,
		}, {
			ID:        proto.S_UNION_BOUNTY_ENTRY_MAP,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "",
			Desc:      "妖盟-查看所有道友悬赏情况",
			StartTime: "08:00:00",
		}, {
			ID:          proto.S_UNION_BOUNTY_REFRESH_MAP,
			Function:    proto.Get_Cmd_Data,
			Interval:    30 * time.Minute,
			Enabled:     true,
			Para:        "",
			Desc:        "妖盟-刷新道友悬赏情况",
			StartTime:   "08:00:10",
			EndTime:     "12:00:00",
			MaxRunCount: 3,
		}, {
			ID:        proto.S_UNION_BOUNTY_OPEN_MONSTER,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 UserID",
			Desc:      "妖盟-刷新怪物悬赏情况",
			StartTime: "08:00:10",
		}, {
			ID:        proto.S_UNION_BOUNTY_OPEN_BOUNTY_EVENT,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "",
			Desc:      "妖盟-查看悬赏任务",
			StartTime: "08:00:05",
		}, {
			ID:        proto.S_UNION_BOUNTY_GET_REPORT,
			Function:  proto.Get_Cmd_Data,
			Interval:  5 * time.Hour,
			Enabled:   true,
			Para:      "08 01",
			Desc:      "妖盟-查看悬赏战报",
			StartTime: "10:00:00",
			EndTime:   "21:59:59",
		}, {
			ID:          proto.S_UNION_DUEL_OPEN_VIEW,
			Function:    proto.Get_Cmd_Data,
			Interval:    30 * time.Minute,
			Enabled:     true,
			Para:        "",
			Desc:        "妖盟-查看对决信息",
			StartTime:   "10:00:00",
			EndTime:     "21:59:59",
			MaxRunCount: 5,
		}, {
			ID:          proto.S_UNION_BOUNTY_WORSHIP,
			Function:    proto.Get_Cmd_Data,
			Interval:    2 * time.Hour,
			Enabled:     true,
			Para:        "",
			Desc:        "妖盟-悬赏点赞", //TODO 限制每周一
			MaxRunCount: 1,
		}, {
			ID:       proto.S_UNION_TREASURE_DRWA_CHIP,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "妖盟寻宝-开始感应",
		}, {
			ID:       proto.S_UNION_TREASURE_GIVEN_LIST,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "妖盟寻宝-查看画卷领取",
		}, {
			ID:       proto.S_UNION_TREASURE_ENTER,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "妖盟寻宝-查看解锁情况",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 D1 D9 11",
			Desc:     "妖盟-寻宝领取成就1",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 D2 D9 11",
			Desc:     "妖盟-寻宝领取成就2",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 D3 D9 11",
			Desc:     "妖盟-寻宝领取成就3",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 D4 D9 11",
			Desc:     "妖盟-寻宝领取成就4",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 D5 D9 11",
			Desc:     "妖盟-寻宝领取成就5",
		}, {
			ID:        proto.S_UNION_FIGHT_REQUEST,
			Function:  proto.Get_Cmd_Data,
			Interval:  5 * time.Hour,
			Enabled:   true,
			Para:      "08 YaoMengID",
			Desc:      "妖盟夺位战-请战",
			StartTime: "01:30:00",
			EndTime:   "19:30:59",
		}, {
			ID:          proto.S_UNION_FIGHT_WORSHIP,
			Function:    proto.Get_Cmd_Data,
			Interval:    2 * time.Hour,
			Enabled:     true,
			Para:        "08 E1 EC 89 EC 73",
			Desc:        "妖盟夺位战-赞赏一次",
			MaxRunCount: 2,
		}, {
			ID:       proto.S_YARDPB_BUILD_UNION_HELP_LIST,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "妖盟-查看仙居协助",
		}, {
			ID:       proto.S_BAG_COMPOUND_PROP,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 92 4E 12 01 31",
			Desc:     "乾坤袋-合成传说塑魂花",
		}, {
			ID:       proto.S_YARDPB_BUILD_UNLOCK,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  false,
			Para:     "08 FC CF 02",
			Desc:     "仙居-查看仙居等级",
		}, {
			ID:       proto.S_YARDPB_ENTER,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Para:     "08 UserID",
			Enabled:  true,
			Desc:     "仙居-查看仙居信息",
		}, {
			ID:       12344,
			Function: proto.Get_Cmd_Data,
			Interval: 5 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "仙居-一键升级",
		}, {
			ID:        proto.S_YARDPB_INVITE,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 02",
			Desc:      "仙居-邀请妖盟做客",
			StartTime: "06:00:00",
		}, {
			ID:        proto.S_YARDPB_INVITE,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 03",
			Desc:      "仙居-邀请跨服做客",
			StartTime: "06:00:00",
		}, {
			ID:        proto.S_YARDPB_INVITE,
			Function:  proto.Get_Cmd_Data,
			Interval:  5 * time.Hour,
			Enabled:   true,
			Para:      "08 01",
			Desc:      "仙居-邀请世界做客",
			StartTime: "06:00:00",
		}, {
			ID:          proto.S_YARDPB_BUILD_DRAW,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 00 10 00 18 00 20 00",
			Desc:        "仙居-免费造物",
			StartTime:   "03:01:00",
			EndTime:     "07:01:00",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_YARDPB_BUILD_DRAW,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 00 10 00 18 00 20 00",
			Desc:        "仙居-免费造物",
			StartTime:   "03:01:00",
			EndTime:     "07:01:00",
			Activity:    []int{D.Activity_Flying_Sword_Treasure},
			MaxRunCount: 1,
		}, {
			ID:       proto.S_YARDPB_BUILD_DRAW,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 00 10 00 18 01",
			Desc:     "仙居-免费视频造物",

			MaxRunCount: 2,
		}, {
			ID:       proto.S_YUE_BAO_ENTER,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Attracting_Wealth_And_Prosperity],
			Desc:     "福利-查询供奉",
		},

		//领取限时活动
		{
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 92 9C 9C 39 18 01",
			Desc:     "妖盟乱斗-领取免费功勋礼包",

			MaxRunCount: 1,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:     "妖盟乱斗-领取免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 83 B5 C0 C3 01 18 01 20 00",
			Desc:     "妖盟乱斗-领取视频礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 91 A7 F2 A6 01 18 04 20 00",
			Desc:     "妖盟乱斗-购买乱斗令",
		}, {
			ID:        proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  6 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 01",
			Desc:      "妖盟乱斗-领取个人排名奖励",
			StartTime: "22:10:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  5 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 02",
			Desc:      "妖盟乱斗-领取妖盟排名奖励",
			StartTime: "22:10:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_FUNDS_GET_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  6 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 BD 01",
			Desc:      "妖盟乱斗-领取试练礼包",
			StartTime: "22:10:00",
			EndTime:   "23:59:59",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 90 9C 9C 39 18 01",
			Desc:     "妖盟乱斗-兑换仙桃礼包",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 E2 4E",
			Desc:      "妖盟乱斗-领取互助礼包1",
			StartTime: "01:30:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 E3 4E",
			Desc:      "妖盟乱斗-领取互助礼包2",
			StartTime: "01:30:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 E4 4E",
			Desc:      "妖盟乱斗-领取互助礼包3",
			StartTime: "01:30:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 E5 4E",
			Desc:      "妖盟乱斗-领取互助礼包4",
			StartTime: "01:30:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 E6 4E",
			Desc:      "妖盟乱斗-领取互助礼包5",
			StartTime: "01:30:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 E7 4E",
			Desc:      "妖盟乱斗-领取互助礼包6",
			StartTime: "01:30:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 E8 4E",
			Desc:      "妖盟乱斗-领取互助礼包7",
			StartTime: "01:30:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 E9 4E",
			Desc:      "妖盟乱斗-领取互助礼包8",
			StartTime: "01:30:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 91 4E",
			Desc:      "妖盟乱斗-领取出战礼包1",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 92 4E",
			Desc:      "妖盟乱斗-领取出战礼包2",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 93 4E",
			Desc:      "妖盟乱斗-领取出战礼包3",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 94 4E",
			Desc:      "妖盟乱斗-领取出战礼包4",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 95 4E",
			Desc:      "妖盟乱斗-领取出战礼包5",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 96 4E",
			Desc:      "妖盟乱斗-领取出战礼包6",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 97 4E",
			Desc:      "妖盟乱斗-领取出战礼包7",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 98 4E",
			Desc:      "妖盟乱斗-领取出战礼包8",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 99 4E",
			Desc:      "妖盟乱斗-领取出战礼包9",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 9A 4E",
			Desc:      "妖盟乱斗-领取出战礼包10",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 9B 4E",
			Desc:      "妖盟乱斗-领取出战礼包11",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 9C 4E",
			Desc:      "妖盟乱斗-领取出战礼包12",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 9D 4E",
			Desc:      "妖盟乱斗-领取出战礼包13",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 9E 4E",
			Desc:      "妖盟乱斗-领取出战礼包14",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 C2 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包1",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 C3 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包2",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 C4 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包3",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 C5 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包4",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 C6 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包5",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 C7 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包6",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 C8 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包7",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 C9 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包8",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 CA 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包9",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 CB 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包10",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 CC 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包11",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_UNION_BATTLE_RECEIVE_UNION_ACHIEVE_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 CD 4E",
			Desc:      "妖盟乱斗-领取妖盟出战礼包12",
			StartTime: "10:00:00",
		}, {
			ID:       proto.S_UNION_BATTLE_MATCH,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 00 18 00",
			Desc:     "妖盟乱斗-开始匹配",
		}, {
			ID:       proto.S_UNION_BATTLE_BUY_BUFF,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 00",
			Desc:     "妖盟乱斗-购买免费增幅20%",
		}, {
			ID:       proto.S_UNION_BATTLE_CHALLENGE,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_UNION_BATTLE] + " 10 00",
			Desc:     "妖盟乱斗-一键战斗",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:        "宗门大比-领取免费礼包",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 95 B5 C0 C3 01 18 01 20 00",
			Desc:        "宗门大比-领取视频礼包",
			MaxRunCount: 2,
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 91 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 92 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 93 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 94 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 95 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 96 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 97 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 98 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 99 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 9A 4E",
			Desc:     "宗门大比-领取1-10次礼包",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 9B 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 9C 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 9D 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 9E 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 9F 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 A0 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 A1 4E",
			Desc:     "宗门大比-领取11-16次礼包",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 A2 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 A3 4E 0A 08 08 " + D.ActivityList[D.Activity_Sect_Comparison] + " 10 A4 4E",
			Desc:     "宗门大比-领取18-20次礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:     "炼器大会-免费礼包",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 91 B5 C0 C3 01 18 01 20 00",
			Desc:        "炼器大会-视频礼包",
			MaxRunCount: 2,
		}, {
			ID:        proto.S_CASTSWORD_ENTER,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true, //01 上 02 下 03 左 04 右
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference],
			Desc:      "炼器大会-查看信息",
			StartTime: "10:00:00",
			EndTime:   "21:59:59",
		}, {
			ID:        proto.S_CASTSWORD_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Second,
			Enabled:   true, //01 上 02 下 03 左 04 右
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 02",
			Desc:      "炼器大会-下移",
			StartTime: "10:00:00",
			EndTime:   "21:59:59",
		}, {
			ID:        proto.S_CASTSWORD_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Second,
			Enabled:   true, //01 上 02 下 03 左 04 右
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 04",
			Desc:      "炼器大会-右移",
			StartTime: "10:00:00",
			EndTime:   "21:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 92 4E",
			Desc:      "炼器大会-礼包1",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 93 4E",
			Desc:      "炼器大会-礼包2",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 94 4E",
			Desc:      "炼器大会-礼包3",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 95 4E",
			Desc:      "炼器大会-礼包4",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 96 4E",
			Desc:      "炼器大会-礼包5",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 97 4E",
			Desc:      "炼器大会-礼包6",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 98 4E",
			Desc:      "炼器大会-礼包7",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 99 4E",
			Desc:      "炼器大会-礼包8",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_CASTSWORD_GETREWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference],
			Desc:      "炼器大会-领取积分奖励",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Refining_Conference] + " 10 01",
			Desc:      "炼器大会-领取排名奖励",
			StartTime: "10:00:00",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:     "妖市寻宝-免费礼包",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 84 B5 C0 C3 01 18 01 20 00",
			Desc:        "妖市寻宝-视频礼包",
			MaxRunCount: 3,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 92 A7 F2 A6 01 18 01 20 00",
			Desc:        "妖市寻宝-498仙玉购买礼包",
			MaxRunCount: 3,
		}, {
			ID:       proto.S_ACTIVITY_SEEKTREASURE_RARE_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 00",
			Desc:     "妖市寻宝-设置为第一个宝物",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 B3 4E",
			Desc:     "妖市寻宝-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 B4 4E",
			Desc:     "妖市寻宝-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 B5 4E",
			Desc:     "妖市寻宝-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 B6 4E",
			Desc:     "妖市寻宝-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 B7 4E",
			Desc:     "妖市寻宝-领取任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 B8 4E",
			Desc:     "妖市寻宝-领取任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 B9 4E",
			Desc:     "妖市寻宝-领取任务7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 BA 4E",
			Desc:     "妖市寻宝-领取任务8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 91 4E",
			Desc:     "妖市寻宝-领取累计礼包1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 92 4E",
			Desc:     "妖市寻宝-领取累计礼包2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 93 4E",
			Desc:     "妖市寻宝-领取累计礼包3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 94 4E",
			Desc:     "妖市寻宝-领取累计礼包4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 95 4E",
			Desc:     "妖市寻宝-领取累计礼包5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 96 4E",
			Desc:     "妖市寻宝-领取累计礼包6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 97 4E",
			Desc:     "妖市寻宝-领取累计礼包7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 98 4E",
			Desc:     "妖市寻宝-领取累计礼包8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 99 4E",
			Desc:     "妖市寻宝-领取累计礼包9",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 98 E2 A2 C8 01 18 05",
			Desc:     "妖市寻宝-兑换五色石",
		}, {
			ID:        proto.S_ACTIVITY_SEEKTREASURE_DRAW,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 01",
			Desc:      "妖市寻宝-十连寻宝",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_SEEKTREASURE_DRAW,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Monster_City_Treasure_Hunt] + " 10 00",
			Desc:      "妖市寻宝-寻宝一次",
			StartTime: "00:06:00",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Minute,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_WILD_ZONE] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:        "蛮荒妖域-免费礼包",
			StartTime:   "10:00:00",
			EndTime:     "21:59:59",
			MaxRunCount: 1,
		}, {
			ID:        proto.S_ACTIVITY_WILD_ZONE_TEAM_CREATE,
			Function:  proto.Get_Cmd_Data,
			Interval:  23 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_WILD_ZONE] + " 12 0C E5 A6 96 E5 8A 9B E9 AB 98 E6 9D A5 18 01",
			Desc:      "蛮荒妖域-创建队伍【战力高的来】",
			StartTime: "00:00:00",
			EndTime:   "07:00:00",
		}, {
			ID:       proto.S_ACTIVITY_WILD_ZONE_ENTER_PANEL,
			Function: proto.Get_Cmd_Data,
			Interval: 5 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_WILD_ZONE],
			Desc:     "蛮荒妖域-查看相关信息",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_WILD_ZONE] + " 10 81 B5 C0 C3 01 18 01 20 00",
			Desc:        "蛮荒妖域-视频礼包",
			StartTime:   "21:55:30",
			EndTime:     "21:59:59",
			MaxRunCount: 3,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_WILD_ZONE] + " 10 8C A7 F2 A6 01 18 01 20 00",
			Desc:     "蛮荒妖域-购买香油",

			MaxRunCount: 10,
		}, {
			ID:        proto.S_ACTIVITY_WILD_PLAYER_EXPLORE,
			Function:  proto.Get_Cmd_Data,
			Interval:  140 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_WILD_ZONE],
			Desc:      "蛮荒妖域-探索1",
			StartTime: "10:00:00", //30个体力 + 18 （2个半小时恢复）
			EndTime:   "14:30:00",
		}, {
			ID:        proto.S_ACTIVITY_WILD_PLAYER_EXPLORE,
			Function:  proto.Get_Cmd_Data,
			Interval:  420 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_WILD_ZONE],
			Desc:      "蛮荒妖域-探索2", //恢复30体力 + 30 视频礼包
			StartTime: "21:56:00",
			EndTime:   "21:59:59",
		}, {
			ID:        proto.S_ACTIVITY_WILD_LOG_MEMBER_HELP,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_WILD_ZONE],
			Desc:      "蛮荒妖域-查看互助消息",
			StartTime: "10:00:00",
			EndTime:   "21:59:59",
		}, {
			ID:          proto.S_ACTIVITY_WILD_ENTER_REGION,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_WILD_ZONE] + " 10 93 4E 18 02",
			Desc:        "蛮荒妖域-进入第3层",
			StartTime:   "21:55:25",
			EndTime:     "21:59:59",
			MaxRunCount: 1,
		}, {
			ID:        proto.S_ACTIVITY_WILD_SEND_SYNC_USER_DATA,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_WILD_ZONE] + " 10 E2 83 86 B8 C0 5A",
			Desc:      "蛮荒妖域-打开白银宝箱",
			StartTime: "10:00:00",
			EndTime:   "21:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_WILD_ZONE] + " 10 01",
			Desc:      "蛮荒妖域-领取个人奖励",
			StartTime: "10:00:00",
			EndTime:   "21:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_WILD_ZONE] + " 10 02",
			Desc:      "蛮荒妖域-领取队伍奖励",
			StartTime: "10:00:00",
			EndTime:   "21:59:59",
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 E5 DF AA 99 02 10 01 18 00",
			Desc:        "九幽争霸-选拔礼包",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 E9 DF AA 99 02 10 01 18 00",
			Desc:        "九幽争霸-决赛礼包",
			MaxRunCount: 1,
		}, {
			ID:        proto.S_HOLY_LAND_GAME_MINIMAP_INFO,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			Para:      "08 E5 DF AA 99 02 10 90 4E 18 01",
			Desc:      "九幽争霸-查看地图信息",
			StartTime: "20:00:00",
			EndTime:   "21:00:00",
		}, {
			ID:        proto.S_HOLY_LAND_GAME_BACK_HOME,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Minute,
			Enabled:   true,
			Para:      "08 00",
			Desc:      "九幽争霸-复活",
			StartTime: "20:00:00",
			EndTime:   "21:00:00",
		}, {
			ID:        proto.S_HOLY_LAND_GAME_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  5 * time.Minute,
			Enabled:   true,
			Para:      "08 DC 0F",
			Desc:      "九幽争霸-移动1",
			StartTime: "20:00:00",
			EndTime:   "21:00:00",
		}, {
			ID:        proto.S_HOLY_LAND_GAME_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  7 * time.Minute,
			Enabled:   true,
			Para:      "08 D1 0F",
			Desc:      "九幽争霸-移动2",
			StartTime: "20:00:00",
			EndTime:   "21:00:00",
		}, {
			ID:        proto.S_HOLY_LAND_GAME_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  9 * time.Minute,
			Enabled:   true,
			Para:      "08 DB 0F",
			Desc:      "九幽争霸-移动3",
			StartTime: "20:00:00",
			EndTime:   "21:00:00",
		}, {
			ID:        proto.S_HOLY_LAND_GAME_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  11 * time.Minute,
			Enabled:   true,
			Para:      "08 B9 17",
			Desc:      "九幽争霸-移动4",
			StartTime: "20:00:00",
			EndTime:   "21:00:00",
		}, {
			ID:        proto.S_HOLY_LAND_GAME_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  13 * time.Minute,
			Enabled:   true,
			Para:      "08 BE 17",
			Desc:      "九幽争霸-移动5",
			StartTime: "20:00:00",
			EndTime:   "21:00:00",
		}, {
			ID:          proto.S_DRAGON_HOME_TEAM_CREATE,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm] + " 12 08 36 36 37 38 34 34 32 33 18 00",
			Desc:        "龙窟秘境-创建队伍【66784423】",
			StartTime:   "10:00:00",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_DRAGON_HOME_TEAM_APPLYLIST,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm],
			Desc:     "龙窟秘境-查看组队信息",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    23 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm] + " 10 83 88 DE BE 01 18 01 20 00",
			Desc:        "龙窟秘境-免费礼包",
			StartTime:   "10:00:00",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm] + " 10 8F B5 C0 C3 01 18 01 20 00",
			Desc:     "龙窟秘境-视频礼包",

			MaxRunCount: 3,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm] + " 10 A2 A7 F2 A6 01 18 03 20 00",
			Desc:     "龙窟秘境-点券礼包",

			MaxRunCount: 1,
		}, {
			ID:        proto.S_DRAGON_HOME_EXPLORE_DATA,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm],
			Desc:      "龙窟秘境-查看信息",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_DRAGON_HOME_REPLENISH_STRENGTH,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm] + " 10 01",
			Desc:      "龙窟秘境-恢复体力",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_FUNDS_GET_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm] + " 10 9E 01",
			Desc:      "龙窟秘境-单人探索奖励",
			StartTime: "10:00:00",
			EndTime:   "21:59:59",
		}, {
			ID:        proto.S_ACTIVITY_FUNDS_GET_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm] + " 10 A2 01",
			Desc:      "龙窟秘境-双人探索奖励",
			StartTime: "10:00:00",
			EndTime:   "21:59:59",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    30 * time.Minute,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm] + " 10 8D 9A DB BA 02 18 02",
			Desc:        "龙窟秘境-兑换桃子",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    30 * time.Minute,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm] + " 10 8E 9A DB BA 02 18 05",
			Desc:        "龙窟秘境-兑换净瓶水",
			MaxRunCount: 2,
		}, {
			ID:        proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Dragon_Cave_Secret_Realm] + " 10 00",
			Desc:      "龙窟秘境-领取排行奖励",
			StartTime: "22:09:00",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 83 88 DE BE 01 18 01 20 00",
			Desc:     "秘境探宝-免费礼包",

			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 8A B5 C0 C3 01 18 01 20 00",
			Desc:        "秘境探宝-视频礼包",
			MaxRunCount: 3,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 9C A7 F2 A6 01 18 01 20 00",
			Desc:        "秘境探宝-仙玉礼包",
			MaxRunCount: 2,
		}, {
			ID:       proto.S_FAIRY_RABBIT_DRAW_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 40 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_FAIRY_RABBIT],
			Desc:     "秘境探宝-探寻一次",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 F5 4E",
			Desc:     "秘境探宝-领取累计消耗8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 F6 4E",
			Desc:     "秘境探宝-领取累计消耗16",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 F7 4E",
			Desc:     "秘境探宝-领取累计消耗30",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 F8 4E",
			Desc:     "秘境探宝-领取累计消耗44",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 F9 4E",
			Desc:     "秘境探宝-领取累计消耗54",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 FA 4E",
			Desc:     "秘境探宝-领取累计消耗72",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 FB 4E",
			Desc:     "秘境探宝-领取累计消耗86",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 FC 4E",
			Desc:     "秘境探宝-领取累计消耗100",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 FD 4E",
			Desc:     "秘境探宝-领取累计消耗120",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 91 4E",
			Desc:     "秘境探宝-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 92 4E",
			Desc:     "秘境探宝-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 93 4E",
			Desc:     "秘境探宝-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 94 4E",
			Desc:     "秘境探宝-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 95 4E",
			Desc:     "秘境探宝-领取任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 96 4E",
			Desc:     "秘境探宝-领取任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_FAIRY_RABBIT] + " 10 97 4E",
			Desc:     "秘境探宝-领取任务7",
		}, {
			ID:           proto.S_SUPPRESSDEMON_BATTLE,
			Function:     proto.Get_Cmd_Data,
			Interval:     1 * time.Minute,
			Enabled:      true,
			Para:         "",
			Desc:         "镇魔-挑战一次", //TODO 每周日
			MaxRunCount:  3,
			StartTime:    "10:01:00",
			EndTime:      "16:00:00",
			EquipmentIdx: 3,
		}, {
			ID:        proto.S_SUPPRESSDEMON_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 01",
			Desc:      "镇魔-领取个人排名奖励",
			StartTime: "22:10:00",
		}, {
			ID:        proto.S_SUPPRESSDEMON_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 02",
			Desc:      "镇魔-领取妖盟排名奖励",
			StartTime: "21:10:00",
		}, {
			ID:          proto.S_SUPPRESSDEMON_ACHIEVE_REWARD,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Minute,
			Enabled:     true,
			Para:        "08 91 A1 0F 08 92 A1 0F 08 93 A1 0F 08 94 A1 0F 08 95 A1 0F 08 96 A1 0F 08 97 A1 0F 08 98 A1 0F 08 99 A1 0F",
			Desc:        "镇魔-领取成就奖励", //TODO 每周日
			MaxRunCount: 1,
			StartTime:   "22:00:00",
			EndTime:     "23:59:59",
		}, {
			ID:          proto.S_SUPPRESSDEMON_ACHIEVE_REWARD,
			Function:    proto.Get_Cmd_Data,
			Interval:    5 * time.Hour,
			Enabled:     true,
			Para:        "08 91 A1 0F 08 92 A1 0F 08 93 A1 0F 08 94 A1 0F 08 " + D.ActivityList[D.Activity_Fortune] + " 08 " + D.ActivityList[D.Activity_Fortune] + " 08 97 A1 0F 08 98 A1 0F",
			Desc:        "镇魔-领取成就奖励", //TODO 每周日
			MaxRunCount: 1,
			StartTime:   "22:00:00",
			EndTime:     "23:59:59",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  false,
			Para:     "08 D1 E8 0C",
			Desc:     "征战诸天-领取出战1次奖励",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  false,
			Para:     "08 D2 E8 0C",
			Desc:     "征战诸天-领取出战3次奖励",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  false,
			Para:     "08 D3 E8 0C",
			Desc:     "征战诸天-领取出战5次奖励",
		}, {
			ID:       proto.S_MONOPOLY_ENTER_ACTIVITY,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms],
			Desc:     "四圣宝域-进入活动",
		}, {
			ID:       proto.S_MONOPOLY_ENTER_MAP,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms],
			Desc:     "四圣宝域-进入地图",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    2 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 83 88 DE BE 01 18 01 20 00",
			Desc:        "四圣宝域-领取免费礼包",
			MaxRunCount: 4,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 96 B5 C0 C3 01 18 01 20 00",
			Desc:        "四圣宝域-领取视频礼包",
			MaxRunCount: 3,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 A9 A7 F2 A6 01 18 01 20 00",
			Desc:     "四圣宝域-领取仙玉礼包",

			MaxRunCount: 3,
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 DA 4E",
			Desc:      "四圣宝域-领取协力礼包1",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 DB 4E",
			Desc:      "四圣宝域-领取协力礼包2",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 DC 4E",
			Desc:      "四圣宝域-领取协力礼包3",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 DD 4E",
			Desc:      "四圣宝域-领取协力礼包4",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 DE 4E",
			Desc:      "四圣宝域-领取协力礼包5",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 DF 4E",
			Desc:      "四圣宝域-领取协力礼包6",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 E0 4E",
			Desc:      "四圣宝域-领取协力礼包7",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 E1 4E",
			Desc:      "四圣宝域-领取协力礼包8",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 E2 4E",
			Desc:      "四圣宝域-领取协力礼包9",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 E3 4E",
			Desc:      "四圣宝域-领取协力礼包10",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_FUNDS_GET_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 C4 01",
			Desc:      "四圣宝域-领取宝典礼包",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 91 4E",
			Desc:      "四圣宝域-领取成就礼包1",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 92 4E",
			Desc:      "四圣宝域-领取成就礼包2",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 93 4E",
			Desc:      "四圣宝域-领取成就礼包3",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 94 4E",
			Desc:      "四圣宝域-领取成就礼包4",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 95 4E",
			Desc:      "四圣宝域-领取成就礼包5",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 96 4E",
			Desc:      "四圣宝域-领取成就礼包6",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 97 4E",
			Desc:      "四圣宝域-领取成就礼包7",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 B6 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包1",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 B7 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包2",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 B8 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包3",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 B9 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包4",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 BA 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包5",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 BB 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包6",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 BC 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包7",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 BD 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包8",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 BE 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包9",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 BF 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包10",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 C0 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包11",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 C1 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包12",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 C2 4E",
			Desc:      "四圣宝域-领取妖盟成就礼包13",
			StartTime: "00:06:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 01",
			Desc:      "四圣宝域-领取个人奖励",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 02",
			Desc:      "四圣宝域-领取妖盟奖励",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_MONOPOLY_ROLL_DICE,
			Function:  proto.Get_Cmd_Data,
			Interval:  5 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms],
			Desc:      "四圣宝域-寻宝一次",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_RED_POINT,
			Function:  proto.Get_Cmd_Data,
			Interval:  5 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms],
			Desc:      "四圣宝域-查看红点",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_REQ_SELF_RANK,
			Function:  proto.Get_Cmd_Data,
			Interval:  5 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms],
			Desc:      "四圣宝域-自攻击",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_USE_STRENGHTH_ITEM,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + "10 01",
			Desc:      "四圣宝域-使用一个罗盘",
			StartTime: "19:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_DO_ROB,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Minute,
			Enabled:   false, //TODO
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 DA AB 88 EC 73",
			Desc:      "四圣宝域-开始夺宝",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 00",
			Desc:      "四圣宝域-仙兽降福0",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 01",
			Desc:      "四圣宝域-仙兽降福1",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 02",
			Desc:      "四圣宝域-仙兽降福2",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 03",
			Desc:      "四圣宝域-仙兽降福3",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 04",
			Desc:      "四圣宝域-仙兽降福4",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 05",
			Desc:      "四圣宝域-仙兽降福5",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 06",
			Desc:      "四圣宝域-仙兽降福6",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 07",
			Desc:      "四圣宝域-仙兽降福7",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 08",
			Desc:      "四圣宝域-仙兽降福8",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 09",
			Desc:      "四圣宝域-仙兽降福9",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 0A",
			Desc:      "四圣宝域-仙兽降福10",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_EVENT_HANDLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 F7 07 18 18 22 07 08 89 9C D2 04 10 0B",
			Desc:      "四圣宝域-仙兽降福11",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_MONOPOLY_DO_ROB,
			Function:  proto.Get_Cmd_Data,
			Interval:  5 * time.Minute,
			Enabled:   true, //todo 识别妖盟ID
			Para:      "08 " + D.ActivityList[D.Activity_Four_Sacred_Treasure_Realms] + " 10 98 FE 8B EC 73",
			Desc:      "四圣宝域-夺宝一次",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:      "妖灵宝塔-领取免费礼包",
			StartTime: "00:06:00",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 90 B5 C0 C3 01 18 01 20 00",
			Desc:     "妖灵宝塔-领取视频礼包",

			MaxRunCount: 3,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 A3 A7 F2 A6 01 18 01 20 00",
			Desc:     "妖灵宝塔-领取仙玉礼包",

			MaxRunCount: 2,
		}, {
			ID:          proto.S_DEMON_TOWER_CHOOSE_RAREREWARD,
			Function:    proto.Get_Cmd_Data,
			Interval:    4 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 04",
			Desc:        "妖灵宝塔-设置奖励为净瓶水",
			MaxRunCount: 3,
		}, {
			ID:       proto.S_DEMON_TOWER_DRAW,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 00",
			Desc:     "妖灵宝塔-抽奖一次",
		}, {
			ID:          proto.S_DESTINY_GIFT,
			Function:    proto.Get_Cmd_Data,
			Interval:    1 * time.Second,
			Enabled:     true,
			Para:        "08 93 4E 10 B0 8D 06 18 01",
			Desc:        "妖灵宝塔-赠送仙友1次礼物",
			MaxRunCount: 5,
			StartTime:   "02:02:00",
			EndTime:     "07:00:00",
			Activity:    []int{D.Activity_Demon_Spirit_Pagoda, D.Activity_VALENTINES_DAY},
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    3 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 A3 A7 F2 A6 01 18 01 20 00",
			Desc:        "妖灵宝塔-消耗498仙玉购买礼包",
			MaxRunCount: 2,
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 91 4E",
			Desc:     "妖灵宝塔-领取累计1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 92 4E",
			Desc:     "妖灵宝塔-领取累计2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 93 4E",
			Desc:     "妖灵宝塔-领取累计3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 94 4E",
			Desc:     "妖灵宝塔-领取累计4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 95 4E",
			Desc:     "妖灵宝塔-领取累计5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 96 4E",
			Desc:     "妖灵宝塔-领取累计6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 D1 4E",
			Desc:     "妖灵宝塔-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 D2 4E",
			Desc:     "妖灵宝塔-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 D3 4E",
			Desc:     "妖灵宝塔-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 D4 4E",
			Desc:     "妖灵宝塔-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 D5 4E",
			Desc:     "妖灵宝塔-领取任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 D6 4E",
			Desc:     "妖灵宝塔-领取任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Demon_Spirit_Pagoda] + " 10 D7 4E",
			Desc:     "妖灵宝塔-领取任务7",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:     "召唤神龙-领取免费礼包",

			MaxRunCount: 1,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 93 B5 C0 C3 01 18 01 20 00",
			Desc:     "召唤神龙-领取视频礼包",

			MaxRunCount: 2,
		}, {
			ID:        proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 01",
			Desc:      "召唤神龙-领取排名奖励",
			StartTime: "22:09:00",
		}, {
			ID:       proto.S_ACTIVITY_FUNDS_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 C1 01",
			Desc:     "召唤神龙-领取积分累计礼包",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 91 4E",
			Desc:     "召唤神龙-领取成就礼包1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 92 4E",
			Desc:     "召唤神龙-领取成就礼包2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 93 4E",
			Desc:     "召唤神龙-领取成就礼包3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 94 4E",
			Desc:     "召唤神龙-领取成就礼包4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 95 4E",
			Desc:     "召唤神龙-领取成就礼包5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 96 4E",
			Desc:     "召唤神龙-领取成就礼包6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 97 4E",
			Desc:     "召唤神龙-领取成就礼包7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 98 4E",
			Desc:     "召唤神龙-领取成就礼包8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 99 4E",
			Desc:     "召唤神龙-领取成就礼包9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 9A 4E",
			Desc:     "召唤神龙-领取成就礼包10",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 9B 4E",
			Desc:     "召唤神龙-领取成就礼包11",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Summoning_Dragon] + " 10 9C 4E",
			Desc:     "召唤神龙-领取成就礼包12",
		}, {
			ID:          proto.S_ACTIVITY_GUESS,
			Function:    proto.Get_Cmd_Data,
			Interval:    2 * time.Hour,
			Enabled:     false,
			Para:        "08 " + D.ActivityList[D.Activity_Conquer_Eight_Wildernesses] + " 10 FF ED FF EB 73 10 8B 83 82 EC 73 10 EB 82 FC EB 73 10 A9 8F EF EB 73",
			Desc:        "问鼎八荒-竞猜",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Refining_Treasure] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:     "炼化法宝-领取免费礼包",

			MaxRunCount: 1,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Refining_Treasure] + " 10 94 B5 C0 C3 01 18 01 20 00",
			Desc:     "炼化法宝-领取视频礼包",

			MaxRunCount: 3,
		}, {
			ID:       proto.S_FANREN_USE_SWORD_POWER,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Refining_Treasure],
			Desc:     "炼化法宝-注入一次剑芒",
		}, {
			ID:          proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:    proto.Get_Cmd_Data,
			Interval:    2 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Ask_Grand_Event] + " 10 01",
			Desc:        "问道盛会-领取排名奖励",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ASKWAY_Worship,
			Function:    proto.Get_Cmd_Data,
			Interval:    12 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Ask_Grand_Event],
			Desc:        "问道盛会-膜拜最强妖神",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_ASKWAY_GETREPORT,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Ask_Grand_Event],
			Desc:     "问道盛会-查看日志",
		}, {
			ID:        proto.S_ASKWAY_ENTER,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Ask_Grand_Event],
			Desc:      "问道盛会-查看斗法",
			StartTime: "01:20:00",
		}, {
			ID:       proto.S_ASKWAY_RECEIVETIERREWAWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Ask_Grand_Event] + " 10 90 4E",
			Desc:     "问道盛会-领取积分奖励1",
		}, {
			ID:       proto.S_ASKWAY_RECEIVETIERREWAWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Ask_Grand_Event] + " 10 91 4E",
			Desc:     "问道盛会-领取积分奖励2",
		}, {
			ID:       proto.S_ASKWAY_RECEIVETIERREWAWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Ask_Grand_Event] + " 10 92 4E",
			Desc:     "问道盛会-领取积分奖励3",
		}, {
			ID:       proto.S_ASKWAY_RECEIVETIERREWAWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Ask_Grand_Event] + " 10 93 4E",
			Desc:     "问道盛会-领取积分奖励4",
		}, {
			ID:       proto.S_ASKWAY_RECEIVETIERREWAWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Ask_Grand_Event] + " 10 94 4E",
			Desc:     "问道盛会-领取积分奖励5",
		}, {
			ID:       proto.S_ASKWAY_RECEIVETIERREWAWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Ask_Grand_Event] + " 10 95 4E",
			Desc:     "问道盛会-领取积分奖励6",
		}, {
			ID:       proto.S_ASKWAY_GetToSkyGuessInfo,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Ask_Grand_Event] + " 05 10 05 18 07 20 00",
			Desc:     "问道盛会-查看竞猜榜",
		}, {
			ID:          proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:    proto.Get_Cmd_Data,
			Interval:    20 * time.Minute,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Ruins_Battle] + " 10 01",
			Desc:        "遗迹争霸-领取个人奖励",
			StartTime:   "22:10:00",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:    proto.Get_Cmd_Data,
			Interval:    20 * time.Minute,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Ruins_Battle] + " 10 02",
			Desc:        "遗迹争霸-领取妖盟奖励",
			StartTime:   "22:10:00",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_GET_RANK_REWARD,
			Function:    proto.Get_Cmd_Data,
			Interval:    20 * time.Minute,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Ruins_Battle] + " 10 03",
			Desc:        "遗迹争霸-领取阵营奖励",
			StartTime:   "22:10:00",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_MOUNTAIN_SEA_CREATE_TEAM,
			Function: proto.Get_Cmd_Data,
			Interval: 5 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 36 36 37 38 34 34 32 33",
			Desc:     "山海万象-创建队伍【66784423】",
		}, {
			ID:       proto.S_MOUNTAIN_SEA_TEAM_PREPARE,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 01", //准备
			Desc:     "山海万象-准备",
		}, {
			ID:       proto.S_MOUNTAIN_SEA_ENTER_TEAM,
			Function: proto.Get_Cmd_Data,
			Interval: 5 * time.Minute,
			Enabled:  true,
			Para:     "",
			Desc:     "山海万象-查看组队申请",
		}, {
			ID:       proto.S_MOUNTAIN_SEA_WORSHIP,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 E2 83 86 B8 C0 5A", //todo 获取膜拜USER ID
			//↑↑↑↑↑ S_RANK_GET_LIST PayloadBytes: 71 AB 00 00 00 18 00 00 51 41 00 00 02D4 07 01 81 E2 08 61 10 01 18 00
			Desc:        "山海万象-膜拜",
			StartTime:   "10:10:00",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_ACTIVITY_GET_BATTLE_PASS_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 7 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 9B 4E",
			Desc:     "玄门馈礼-领取福利1-10",
		}, {
			ID:       proto.S_ACTIVITY_GET_BATTLE_PASS_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 9B 4E",
			Desc:     "玄门馈礼-领取福利11-15",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 91 4E 0A 08 08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 92 4E 0A 08 08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 93 4E 0A 08 08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 94 4E 0A 08 08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 95 4E 0A 08 08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 96 4E 0A 08 08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 97 4E 0A 08 08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 98 4E",
			Desc:     "玄门馈礼-领取任务1-8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 99 4E 0A 08 08 " + D.ActivityList[D.Activity_Xuanmen_Tribute] + " 10 9A 4E",
			Desc:     "玄门馈礼-领取任务9-10",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 B3 4E",
			Desc:     "龙宫寻宝-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 B4 4E",
			Desc:     "龙宫寻宝-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 B5 4E",
			Desc:     "龙宫寻宝-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 B6 4E",
			Desc:     "龙宫寻宝-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 B7 4E",
			Desc:     "龙宫寻宝-领取任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 B8 4E",
			Desc:     "龙宫寻宝-领取任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 B9 4E",
			Desc:     "龙宫寻宝-领取任务7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 91 4E",
			Desc:     "龙宫寻宝-领取累计礼包1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 92 4E",
			Desc:     "龙宫寻宝-领取累计礼包2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 93 4E",
			Desc:     "龙宫寻宝-领取累计礼包3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 94 4E",
			Desc:     "龙宫寻宝-领取累计礼包4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 95 4E",
			Desc:     "龙宫寻宝-领取累计礼包5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 96 4E",
			Desc:     "龙宫寻宝-领取累计礼包6",
		}, {
			ID:       proto.S_ACTIVITY_SEEKTREASURE_DRAW,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 00",
			Desc:     "龙宫寻宝-寻宝一次",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    20 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:        "龙宫寻宝-免费礼包",
			StartTime:   "10:01:00",
			EndTime:     "23:59:59",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Dragon_Palace_TREASURE] + " 10 98 B5 C0 C3 01 18 01 20 00",
			Desc:        "龙宫寻宝-视频礼包",
			MaxRunCount: 3,
		}, {
			ID:       proto.S_FESTIVAL_CELEBRATIONS_USE_LUCKY_FATE_ITEM_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_FESTIVAL_CELEBRATIONS],
			Desc:     "周年-使用一次福缘",
		}, {
			ID:        proto.S_PAINT_FAIRYLAND_MOUNTAIN_OCCUPY_FAIRY,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Fairyland_Painting] + " 10 02 18 FF FF FF FF FF FF FF FF FF 01",
			Desc:      "画中仙境-山脚修炼",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 B0 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 B3 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 B4 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 B5 4E",
			Desc:     "仙域商途-领取每日任务1-4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 B1 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 B2 4E",
			Desc:     "仙域商途-领取每日任务5-6",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 12 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 83 88 DE BE 01 18 01 20 00",
			Desc:     "仙域商途-免费礼包",

			MaxRunCount: 1,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 99 B5 C0 C3 01 18 01 20 00",
			Desc:     "仙域商途-视频礼包",

			MaxRunCount: 3,
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 AC A7 F2 A6 01 18 01 20 00",
			Desc:     "仙域商途-仙玉礼包",

			MaxRunCount: 3,
		}, {
			ID:        proto.S_SKY_TRADE_ENTER_MAP,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey],
			Desc:      "仙域商途-查看信息",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_SKY_TRADE_BUY,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 93 4E 18 ED 07 20 01 28 01",
			Desc:      "仙域商途-贸易",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_SKY_TRADE_BUY,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 94 4E 18 ED 07 20 01 28 01",
			Desc:      "仙域商途-贸易",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_SKY_TRADE_BUY,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 95 4E 18 ED 07 20 01 28 01",
			Desc:      "仙域商途-贸易",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_SKY_TRADE_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 92 4E",
			Desc:      "仙域商途-紫霄神宫前往",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_SKY_TRADE_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 93 4E",
			Desc:      "仙域商途-紫霄神宫前往",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_SKY_TRADE_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 94 4E",
			Desc:      "仙域商途-紫霄神宫前往",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_SKY_TRADE_MOVE,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 95 4E",
			Desc:      "仙域商途-紫霄神宫前往",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_ACTIVITY_GET_BATTLE_PASS_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  40 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + "10 DD 01",
			Desc:      "仙域商途-领取宝典",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_SKY_TRADE_PLANT_WATER,
			Function:  proto.Get_Cmd_Data,
			Interval:  40 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + "10 00",
			Desc:      "仙域商途-一键领取晶石",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_SKY_TRADE_PLANT_NOTICE,
			Function:  proto.Get_Cmd_Data,
			Interval:  40 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey],
			Desc:      "仙域商途-领取天地晶石",
			StartTime: "10:00:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_SKY_TRADE_PLANT_SEND,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 A5 B5 06 18 01",
			Desc:      "仙域商途-发放凡品晶石",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_SKY_TRADE_PLANT_SEND,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 A6 B5 06 18 01",
			Desc:      "仙域商途-发放玄品晶石",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_SKY_TRADE_PLANT_SEND,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 A7 B5 06 18 01",
			Desc:      "仙域商途-发放仙品晶石",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 B6 4E",
			Desc:      "仙域商途-领取互助礼包1",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 B7 4E",
			Desc:      "仙域商途-领取互助礼包2",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 B8 4E",
			Desc:      "仙域商途-领取互助礼包3",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 B9 4E",
			Desc:      "仙域商途-领取互助礼包4",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 BA 4E",
			Desc:      "仙域商途-领取互助礼包5",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 BB 4E",
			Desc:      "仙域商途-领取互助礼包6",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 BC 4E",
			Desc:      "仙域商途-领取互助礼包7",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 BD 4E",
			Desc:      "仙域商途-领取互助礼包8",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 91 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 92 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 93 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 94 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 95 4E",
			Desc:      "仙域商途-领取成就1-5",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 96 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 97 4E",
			Desc:      "仙域商途-领取成就6-7",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 98 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 99 4E",
			Desc:      "仙域商途-领取成就8-9",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 9A 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 9B 4E",
			Desc:      "仙域商途-领取成就10-11",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 9C 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 9D 4E",
			Desc:      "仙域商途-领取成就11-12",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 9E 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 9F 4E",
			Desc:      "仙域商途-领取成就13-14",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 A0 4E 0A 08 08 " + D.ActivityList[D.Activity_Immortal_Domain_Business_Journey] + " 10 A1 4E",
			Desc:      "仙域商途-领取成就15-16",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reshaping_Dharma_Body] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:      "重塑法身-免费礼包",
			StartTime: "10:01:00",
			EndTime:   "23:59:59",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reshaping_Dharma_Body] + " 10 97 B5 C0 C3 01 18 01 20 00",
			Desc:     "重塑法身-视频礼包",

			MaxRunCount: 3,
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Second,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reshaping_Dharma_Body] + " 10 AA A7 F2 A6 01 18 03 20 00",
			Desc:      "重塑法身-仙玉礼包",
			StartTime: "10:01:00",
			EndTime:   "23:59:59",
		}, {
			ID:        proto.S_FANREN_USE_SWORD_POWER,
			Function:  proto.Get_Cmd_Data,
			Interval:  7 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reshaping_Dharma_Body],
			Desc:      "重塑法身-注入生机",
			StartTime: "10:01:00",
			EndTime:   "23:59:59",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reshaping_Dharma_Body] + " 10 91 4E",
			Desc:     "重塑法身-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reshaping_Dharma_Body] + " 10 92 4E",
			Desc:     "重塑法身-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reshaping_Dharma_Body] + " 10 93 4E",
			Desc:     "重塑法身-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reshaping_Dharma_Body] + " 10 94 4E",
			Desc:     "重塑法身-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reshaping_Dharma_Body] + " 10 95 4E",
			Desc:     "重塑法身-领取任务5",
		}, {
			ID:        proto.S_REBORN_TRIAL_ENTER_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm],
			Desc:      "轮回秘境-进入活动",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_REBORN_TRIAL_GET_RED_POINT_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm],
			Desc:      "轮回秘境-查看红点",
			StartTime: "10:00:00",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 83 88 DE BE 01 18 01 20 00",
			Desc:     "轮回秘境-免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Second,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 A2 B5 C0 C3 01 18 01 20 00",
			Desc:     "轮回秘境-视频礼包",

			MaxRunCount: 2,
		}, {
			ID:        proto.S_REBORN_TRIAL_BATTLE_ENTER_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm],
			Desc:      "轮回秘境-查看千界战场",
			StartTime: "19:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_REBORN_TRIAL_GET_BONUS_ITEM_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 00",
			Desc:      "轮回秘境-领取甘露",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_REBORN_TRIAL_SEND_BONUS_ITEM_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 D2 B5 06 18 01",
			Desc:      "轮回秘境-发送初级甘露",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_REBORN_TRIAL_SEND_BONUS_ITEM_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 D3 B5 06 18 01",
			Desc:      "轮回秘境-发送中级甘露",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_REBORN_TRIAL_SEND_BONUS_ITEM_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 D4 B5 06 18 01",
			Desc:      "轮回秘境-发送高级甘露",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_REBORN_TRIAL_GET_BONUS_RESULT_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm],
			Desc:      "轮回秘境-领取蟠桃树",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_REBORN_TRIAL_SELECT_OPTION_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 00",
			Desc:      "轮回秘境-选择第一个",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_REBORN_TRIAL_EXPLORE_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  15 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm],
			Desc:      "轮回秘境-历练",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_REBORN_TRIAL_SELECT_OPTION_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  7 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 01",
			Desc:      "轮回秘境-选择第二个",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_REBORN_TRIAL_USE_ITEM_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 BF 8E 06 18 02",
			Desc:      "轮回秘境-使用桃子",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  8 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 D8 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 D9 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 DA 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 DB 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 DC 4E",
			Desc:      "轮回秘境-领取境界礼包1-5",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  8 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 DD 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 DE 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 DF 4E",
			Desc:      "轮回秘境-领取境界礼包6-8",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  8 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 E0 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 E1 4E",
			Desc:      "轮回秘境-领取境界礼包9-10",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  8 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 E2 4E",
			Desc:      "轮回秘境-领取境界礼包11",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 B6 4E",
			Desc:      "轮回秘境-协力1",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 B7 4E",
			Desc:      "轮回秘境-协力2",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 B8 4E",
			Desc:      "轮回秘境-协力3",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 B9 4E",
			Desc:      "轮回秘境-协力4",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 BA 4E",
			Desc:      "轮回秘境-协力5",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 BB 4E",
			Desc:      "轮回秘境-协力6",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 BC 4E",
			Desc:      "轮回秘境-协力7",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + "10 BD 4E",
			Desc:      "轮回秘境-协力8",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  10 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 91 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 92 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 93 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 94 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 95 4E",
			Desc:      "轮回秘境-成就1-5",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  5 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 96 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 97 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 98 4E",
			Desc:      "轮回秘境-成就6-8",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 99 4E 0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 9A 4E",
			Desc:      "轮回秘境-成就9-10",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 9A 4E",
			Desc:      "轮回秘境-成就10",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  3 * time.Hour,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 9B 4E",
			Desc:      "轮回秘境-成就11",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_ACTIVITY_GET_BATTLE_PASS_CONDITION_REWARD,
			Function:  proto.Get_Cmd_Data,
			Interval:  2 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Reincarnation_Secret_Realm] + " 10 FB 01",
			Desc:      "轮回秘境-仙旅奇缘礼包",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:       proto.S_MALL_BUY_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 84 BA A6 D3 03 10 01 18 00",
			Desc:     "玄尘忆梦-免费礼包",
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 85 BA A6 D3 03 10 01 18 00",
			Desc:        "玄尘忆梦-视频礼包",
			MaxRunCount: 3,
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 86 BA A6 D3 03 10 01 18 00",
			Desc:        "玄尘忆梦-仙玉购买",
			MaxRunCount: 3,
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 F1 F5 12",
			Desc:     "玄尘忆梦-领取任务1",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 F2 F5 12",
			Desc:     "玄尘忆梦-领取任务2",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 F3 F5 12",
			Desc:     "玄尘忆梦-领取任务3",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 F4 F5 12",
			Desc:     "玄尘忆梦-领取任务4",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 F5 F5 12",
			Desc:     "玄尘忆梦-领取任务5",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 81 C4 13",
			Desc:     "玄尘忆梦-领取活跃1",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 82 C4 13",
			Desc:     "玄尘忆梦-领取活跃2",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 83 C4 13",
			Desc:     "玄尘忆梦-领取活跃3",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 84 C4 13",
			Desc:     "玄尘忆梦-领取活跃4",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 85 C4 13",
			Desc:     "玄尘忆梦-领取活跃5",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 86 C4 13",
			Desc:     "玄尘忆梦-领取活跃6",
		}, {
			ID:       proto.S_TASK_GET_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 87 C4 13",
			Desc:     "玄尘忆梦-领取活跃7",
		}, {
			ID:       proto.S_MEMORY_COLLECT_OPENCARD,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 00",
			Desc:     "玄尘忆梦-开启全部绘卷",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 89 88 DE BE 01 18 01 20 00",
			Desc:        "飞剑夺宝-免费礼包",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 A4 B5 C0 C3 01 18 01 20 00",
			Desc:        "飞剑夺宝-视频礼包",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 B3 A7 F2 A6 01 18 01 20 00",
			Desc:        "飞剑夺宝-仙玉礼包",
			MaxRunCount: 2,
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 B7 4E",
			Desc:     "飞剑夺宝-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 B8 4E",
			Desc:     "飞剑夺宝-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 B9 4E",
			Desc:     "飞剑夺宝-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 BA 4E",
			Desc:     "飞剑夺宝-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 BB 4E",
			Desc:     "飞剑夺宝-领取任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 BC 4E",
			Desc:     "飞剑夺宝-领取任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 BD 4E",
			Desc:     "飞剑夺宝-领取任务7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 BE 4E",
			Desc:     "飞剑夺宝-领取任务8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 91 4E",
			Desc:     "飞剑夺宝-领取累计任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 92 4E",
			Desc:     "飞剑夺宝-领取累计任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 93 4E",
			Desc:     "飞剑夺宝-领取累计任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 94 4E",
			Desc:     "飞剑夺宝-领取累计任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 95 4E",
			Desc:     "飞剑夺宝-领取累计任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 96 4E",
			Desc:     "飞剑夺宝-领取累计任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 97 4E",
			Desc:     "飞剑夺宝-领取累计任务7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 98 4E",
			Desc:     "飞剑夺宝-领取累计任务8",
		}, {
			ID:       proto.S_ACTIVITY_SEEKTREASURE_RARE_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 00",
			Desc:     "飞剑夺宝-设置宝物为第一个",

			MaxRunCount: 1,
		}, {
			ID:       proto.S_ACTIVITY_SEEKTREASURE_DRAW,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Flying_Sword_Treasure] + " 10 01",
			Desc:     "飞剑夺宝-开始觅宝",
		}, {
			ID:       proto.S_PLANES_TRIAL_GET_ACHIEVEMENT_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "三界征途-领取成就礼物",
		}, {
			ID:       proto.S_PLANES_TRIAL_CREATE_TEAM,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 36 36 37 38 34 34 32 33 18 00",
			Desc:     "三界征途-创建队伍【66784423】",
		}, {
			ID:       proto.S_PLANES_TRIAL_ENTER,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "三界征途-查看队伍信息",
		}, {
			ID:       proto.S_PLANES_TRIAL_START_MATCH,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  false,
			Para:     "08 01",
			Desc:     "三界征途-匹配对友",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    6 * time.Hour,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 10 83 88 DE BE 01 18 01 20 00",
			Desc:        "未央仙境-免费礼包",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    6 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 10 A6 B5 C0 C3 01 18 01 20 00",
			Desc:        "未央仙境-视频礼包",
			MaxRunCount: 3,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    6 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 10 B6 A7 F2 A6 01 18 01 20 00",
			Desc:        "未央仙境-仙玉礼包",
			MaxRunCount: 3,
		}, {
			ID:       proto.S_ACTIVITY_GET_BATTLE_PASS_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 10 C8 02",
			Desc:     "未央仙境-战令礼包",
		}, {
			ID:        proto.S_WE_YOUND_ENTER_ACTIVITY_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  60 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_We_Yound_Scene],
			Desc:      "未央仙境-进入活动",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:        proto.S_WE_YOUND_ENTER_REQ,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 10 00",
			Desc:      "未央仙境-查看信息",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:       proto.S_WE_YOUND_REWARD_FLOOR_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 18 FF FF FF FF FF FF FF FF FF 01",
			Desc:     "未央仙境-领取通关奖励",
		}, {
			ID:       proto.S_WE_YOUND_SEND_BONUS_ITEM_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 10 E8 B5 06 18 01",
			Desc:     "未央仙境-发放尘阶灵羽石",
		}, {
			ID:       proto.S_WE_YOUND_SEND_BONUS_ITEM_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 10 E9 B5 06 18 01",
			Desc:     "未央仙境-发放玄阶灵羽石",
		}, {
			ID:       proto.S_WE_YOUND_SEND_BONUS_ITEM_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 10 EA B5 06 18 01",
			Desc:     "未央仙境-发放仙阶灵羽石",
		}, {
			ID:       proto.S_WE_YOUND_GET_BONUS_ITEM_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 10 00",
			Desc:     "未央仙境-一键领取妖盟福利",
		}, {
			ID:       proto.S_WE_YOUND_GET_BONUS_RESULT_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene],
			Desc:     "未央仙境-领取神坛",
		}, {
			ID:       proto.S_WE_YOUND_RED_POINT_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 30 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene],
			Desc:     "未央仙境-前往下一层",
		}, {
			ID:       proto.S_WE_YOUND_REWARD_FLOOR_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + " 18 FF FF FF FF FF FF FF FF FF 01",
			Desc:     "未央仙境-领取通关奖励",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 A3 4E",
			Desc:     "未央仙境-领取充值互助1",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 A4 4E",
			Desc:     "未央仙境-领取充值互助2",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 A5 4E",
			Desc:     "未央仙境-领取充值互助3",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 A6 4E",
			Desc:     "未央仙境-领取充值互助4",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 A7 4E",
			Desc:     "未央仙境-领取充值互助5",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 A8 4E",
			Desc:     "未央仙境-领取充值互助6",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 A9 4E",
			Desc:     "未央仙境-领取充值互助7",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 AA 4E",
			Desc:     "未央仙境-领取充值互助8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 AB 4E 0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 AC 4E 0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 AD 4E 0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 AE 4E 0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 AF 4E",
			Desc:     "未央仙境-领取成就礼包1-5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 B0 4E 0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 B1 4E 0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 B2 4E",
			Desc:     "未央仙境-领取成就礼包6-8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 B3 4E 0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 B4 4E",
			Desc:     "未央仙境-领取成就礼包9-10",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 B5 4E",
			Desc:     "未央仙境-领取成就礼包11",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 B6 4E",
			Desc:     "未央仙境-领取成就礼包12",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 B7 4E",
			Desc:     "未央仙境-领取成就礼包13",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 B8 4E",
			Desc:     "未央仙境-领取成就礼包14",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_We_Yound_Scene] + "10 B9 4E",
			Desc:     "未央仙境-领取成就礼包15",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    2 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:        "鹊桥仙遇-免费礼包",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    2 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 9F B5 C0 C3 01 18 01 20 00",
			Desc:        "鹊桥仙遇-视频礼包",
			MaxRunCount: 2,
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 C1 4E ",
			Desc:     "鹊桥仙遇-领取任务1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 C2 4E ",
			Desc:     "鹊桥仙遇-领取任务2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 C3 4E ",
			Desc:     "鹊桥仙遇-领取任务3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 C4 4E ",
			Desc:     "鹊桥仙遇-领取任务4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 C5 4E ",
			Desc:     "鹊桥仙遇-领取任务5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 C6 4E ",
			Desc:     "鹊桥仙遇-领取任务6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 C7 4E ",
			Desc:     "鹊桥仙遇-领取任务7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 C8 4E ",
			Desc:     "鹊桥仙遇-领取任务8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 C9 4E ",
			Desc:     "鹊桥仙遇-领取任务9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 CA 4E ",
			Desc:     "鹊桥仙遇-领取任务A",
		}, {
			ID:       proto.VALENTINESDAY_GIFT_RECEIVE,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY],
			Desc:     "鹊桥仙遇-一键领取",
		}, {
			ID:       proto.VALENTINESDAY_SEND_FLOWER,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 BA BF E7 B8 C0 5A 18 BF B5 06 20 A5 01 48 01",
			Desc:     "鹊桥仙遇-送礼1",
		}, {
			ID:       proto.VALENTINESDAY_SEND_FLOWER,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 BA BF E7 B8 C0 5A 18 BF B5 06 20 A5 01 48 02",
			Desc:     "鹊桥仙遇-送礼2",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + "12 09 08 91 4E 12 04 08 00 10 00",
			Desc:     "鹊桥仙遇-设置成就1",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + "12 09 08 92 4E 12 04 08 00 10 00",
			Desc:     "鹊桥仙遇-设置成就2",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + "12 09 08 93 4E 12 04 08 00 10 00",
			Desc:     "鹊桥仙遇-设置成就3",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + "12 09 08 94 4E 12 04 08 00 10 00",
			Desc:     "鹊桥仙遇-设置成就4",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + "12 09 08 95 4E 12 04 08 00 10 00",
			Desc:     "鹊桥仙遇-设置成就5",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + "12 09 08 96 4E 12 04 08 00 10 00",
			Desc:     "鹊桥仙遇-设置成就6",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + "12 09 08 97 4E 12 04 08 00 10 00",
			Desc:     "鹊桥仙遇-设置成就7",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + "12 09 08 98 4E 12 04 08 00 10 00",
			Desc:     "鹊桥仙遇-设置成就8",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + "12 09 08 99 4E 12 04 08 00 10 00",
			Desc:     "鹊桥仙遇-设置成就9",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + "12 09 08 9A 4E 12 04 08 00 10 00",
			Desc:     "鹊桥仙遇-设置成就10",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 91 4E 0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 92 4E",
			Desc:     "鹊桥仙遇-领取成就1-2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 93 4E 0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 94 4E",
			Desc:     "鹊桥仙遇-领取成就3-4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 95 4E 0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 96 4E",
			Desc:     "鹊桥仙遇-领取成就5-6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 97 4E 0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 98 4E",
			Desc:     "鹊桥仙遇-领取成就7-8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 99 4E",
			Desc:     "鹊桥仙遇-领取成就9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_VALENTINES_DAY] + " 10 9A 4E",
			Desc:     "鹊桥仙遇-领取成就10",
		}, {
			ID:       proto.S_PEACH_BANQUET_GET_LIST,
			Function: proto.Get_Cmd_Data,
			Interval: 3 * time.Hour,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "仙桃乐宴-查看列表",
		}, {
			ID:       proto.S_GUARD_FAIRY_TREE_ENTER_ACTIVITY,
			Function: proto.Get_Cmd_Data,
			Interval: 23 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree],
			Desc:     "守卫仙树-查看关卡",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 91 4E",
			Desc:     "守卫仙树-领取1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 92 4E",
			Desc:     "守卫仙树-领取2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 9C3 4E",
			Desc:     "守卫仙树-领取3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 94 4E",
			Desc:     "守卫仙树-领取4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 95 4E",
			Desc:     "守卫仙树-领取5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 96 4E",
			Desc:     "守卫仙树-领取6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 97 4E",
			Desc:     "守卫仙树-领取7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 98 4E",
			Desc:     "守卫仙树-领取8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 99 4E",
			Desc:     "守卫仙树-领取9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 9A 4E",
			Desc:     "守卫仙树-领取10",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 9B 4E",
			Desc:     "守卫仙树-领取11",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Guard_Fairy_Tree] + " 10 9C 4E",
			Desc:     "守卫仙树-领取12",
		}, {
			ID:          proto.S_MALL_BUY_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    3 * time.Hour,
			Enabled:     true, //ABEEAFE6
			Para:        "08 ABEEAFE6 03 10 01 18 00",
			Desc:        "寻道夺魁-领取福利宝箱",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ELEMENTAL_BONDS_WATCH_AD_GIFT,
			Function:    proto.Get_Cmd_Data,
			Interval:    3 * time.Second,
			Enabled:     true, //ACEEAFE6
			Para:        "08 ACEEAFE6 03 10 00",
			Desc:        "寻道夺魁-领取福利灵符",
			MaxRunCount: 2,
		}, {
			ID:       proto.S_PALACE_ENTER_OUTER,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "",
			Desc:     "仙宫-查看任务",
		}, {
			ID:       proto.S_DESTINY_FIGHT_POOL_UP,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 01",
			Desc:     "瑶池仙踪-升级一次",
		}, {
			ID:        proto.S_DESTINY_FIGHT_DESTINY_LIST,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "",
			Desc:      "瑶池仙踪-查看仙友",
			StartTime: "9:59:00",
		}, {
			ID:        proto.S_DESTINY_FIGHT_ENTER,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   false,
			Para:      "",
			Desc:      "瑶池仙踪-查看任务",
			StartTime: "10:00:00",
		}, {
			ID:        proto.S_DESTINY_FIGHT_ENTER_BATTLE,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   false,
			Para:      "",
			Desc:      "瑶池仙踪-挑战",
			StartTime: "10:00:00",
		}, {
			ID:       proto.S_ACTIVITY_GET_BATTLE_PASS_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 5 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 F3 02",
			Desc:     "昆仑秘境-领取宝典",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  20 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 83 88 DE BE 01 18 01 20 00",
			Desc:      "昆仑秘境-免费礼包",
			StartTime: "10:01:00",
			EndTime:   "23:59:59",
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 AB B5 C0 C3 01 18 01 20 00",
			Desc:        "昆仑秘境-视频礼包",
			MaxRunCount: 3,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 C0 A7 F2 A6 01 18 01 20 00",
			Desc:        "昆仑秘境-仙玉礼包",
			MaxRunCount: 3,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 96 E9 C9 D6 01 18 0A",
			Desc:        "昆仑秘境-购买10次仙桃",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 8B E9 C9 D6 01 18 05",
			Desc:        "昆仑秘境-购买5次净瓶水",
			MaxRunCount: 1,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 95 E9 C9 D6 01 18 03",
			Desc:        "昆仑秘境-购买3个腾蛇信物",
			MaxRunCount: 1,
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 B4 4E",
			Desc:     "昆仑秘境-领取互助1",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 B5 4E",
			Desc:     "昆仑秘境-领取互助2",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 B6 4E",
			Desc:     "昆仑秘境-领取互助3",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 B7 4E",
			Desc:     "昆仑秘境-领取互助4",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 B8 4E",
			Desc:     "昆仑秘境-领取互助5",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 B9 4E",
			Desc:     "昆仑秘境-领取互助6",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 BA 4E",
			Desc:     "昆仑秘境-领取互助7",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 BB 4E",
			Desc:     "昆仑秘境-领取互助8",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 BC 4E",
			Desc:     "昆仑秘境-领取互助9",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 BD 4E",
			Desc:     "昆仑秘境-领取互助10",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "0A 08 08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 97 4E 0A 08 08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 98 4E 0A 08 08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 99 4E 0A 08 08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 9A 4E 0A 08 08 " + D.ActivityList[D.Activity_Kun_Lun_War] + " 10 9B 4E",
			Desc:     "昆仑秘境-领取成就1-5",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Road_Defend] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:     "小妖卫道-领取免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_GET_BATTLE_PASS_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Road_Defend] + " 10 9C 4E",
			Desc:     "小妖卫道-领取宝库礼包",
		}, {
			ID:        proto.S_ROAD_DEFEND_ENTER_GAME,
			Function:  proto.Get_Cmd_Data,
			Interval:  4 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Road_Defend],
			Desc:      "小妖卫道-查看关卡信息",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 83 88 DE BE 01 18 01 20 00",
			Desc:     "弟子试练-免费礼包",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  6 * time.Hour,
			Enabled:   true,
			Para:      "08 " + D.ActivityList[D.Activity_Pupil] + " 10 AF B5 C0 C3 01 18 01 20 00",
			Desc:      "弟子试练-视频礼包",
			StartTime: "10:01:00",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 C6 A7 F2 A6 01 18 05 20 00",
			Desc:     "弟子试练-仙玉礼包",
		}, {
			ID:       proto.S_ACTIVITY_GET_BATTLE_PASS_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 AE 4E",
			Desc:     "弟子试练-战令礼包",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_LV_UP_SECT_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 B5 B6 06",
			Desc:     "弟子试练-升级神躯",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_LV_UP_SECT_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 B6 B6 06",
			Desc:     "弟子试练-升级飞剑",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_LV_UP_SECT_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 B7 B6 06",
			Desc:     "弟子试练-升级落雷",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_LV_UP_SECT_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 B8 B6 06",
			Desc:     "弟子试练-升级定身",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_LV_UP_SECT_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 B9 B6 06",
			Desc:     "弟子试练-升级火咒",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_LV_UP_SECT_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 BA B6 06",
			Desc:     "弟子试练-升级神通",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_REQ_REDPOINT,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil],
			Desc:     "弟子试练-查看红点",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_NEXT_DAY,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil],
			Desc:     "弟子试练-冒险下一天",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_RANDOM,
			Function: proto.Get_Cmd_Data,
			Interval: 15 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 01",
			Desc:     "弟子试练-刷新冒险弟子",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_START,
			Function: proto.Get_Cmd_Data,
			Interval: 15 * time.Minute,
			Enabled:  false,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 00",
			Desc:     "弟子试练-选第0个弟子开始",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_TRAVEL_PASS_TODAY,
			Function: proto.Get_Cmd_Data,
			Interval: 15 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil],
			Desc:     "弟子试练-神游下一天",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_TRAVEL_START,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 02",
			Desc:     "弟子试练-5倍神游",
		}, {
			ID:       proto.S_PUPIL_EXPLORE_TRAVEL_START,
			Function: proto.Get_Cmd_Data,
			Interval: 15 * time.Minute,
			Enabled:  false,
			Para:     "08 " + D.ActivityList[D.Activity_Pupil] + " 10 00",
			Desc:     "弟子试练-1倍神游",
		}, {
			ID:        proto.S_ACTIVITY_GET_CONDITION_REWARD_BY_ARR,
			Function:  proto.Get_Cmd_Data,
			Interval:  15 * time.Minute,
			Enabled:   true,
			Para:      "0A 08 08 " + D.ActivityList[D.Activity_Pupil] + "10 91 4E",
			Desc:      "弟子试练-领取成就1",
			StartTime: "10:00:00",
			EndTime:   "22:00:00",
		}, {}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 83 88 DE BE 01 18 01 20 00",
			Desc:        "大闹天宫-免费礼包",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 AE B5 C0 C3 01 18 01 20 00",
			Desc:        "大闹天宫-视频礼包",
			MaxRunCount: 2,
		}, {
			ID:          proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:    proto.Get_Cmd_Data,
			Interval:    10 * time.Second,
			Enabled:     true,
			Para:        "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 C5 A7 F2 A6 01 18 01 20 00",
			Desc:        "大闹天宫-仙玉礼包",
			MaxRunCount: 2,
		}, {
			ID:       proto.S_HEAVEN_BATTLE_QUICK_BATTLE,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 E2 83 86 B8 C0 5A 18 D0 9C 01 20 01 28 00",
			Desc:     "大闹天宫-扫荡2-1",
		}, {
			ID:       proto.S_HEAVEN_BATTLE_USE_ENERY,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 02",
			Desc:     "大闹天宫-使用2个妖元露",
		}, {
			ID:       proto.S_HEAVEN_BATTLE_GET_TILE_GOODS_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 FB 9C 01",
			Desc:     "大闹天宫-占领奖励",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 D2 4E",
			Desc:     "大闹天宫-妖盟充值礼包1",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 D3 4E",
			Desc:     "大闹天宫-妖盟充值礼包2",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 D4 4E",
			Desc:     "大闹天宫-妖盟充值礼包3",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 D5 4E",
			Desc:     "大闹天宫-妖盟充值礼包4",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 D6 4E",
			Desc:     "大闹天宫-妖盟充值礼包5",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 D7 4E",
			Desc:     "大闹天宫-妖盟充值礼包6",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 D8 4E",
			Desc:     "大闹天宫-妖盟充值礼包7",
		}, {
			ID:       proto.S_ACTIVITY_RECEIVE_CROSS_UNION_RECHARGE,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 D9 4E",
			Desc:     "大闹天宫-妖盟充值礼包8",
		}, {
			ID:       proto.S_ACTIVITY_GET_BATTLE_PASS_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 BF 4E",
			Desc:     "大闹天宫-宝典礼包",
		}, {
			ID:       proto.S_ACTIVITY_CONDITION_SELECT_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 10 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 12 09 08 91 4E 12 04 08 00 10 00 12 09 08 92 4E 12 04 08 00 10 00 12 09 08 93 4E 12 04 08 00 10 00 12 09 08 94 4E 12 04 08 00 10 00 12 09 08 95 4E 12 04 08 00 10 00 12 09 08 96 4E 12 04 08 00 10 00 12 09 08 97 4E 12 04 08 00 10 00 12 09 08 98 4E 12 04 08 00 10 00 12 09 08 99 4E 12 04 08 00 10 00 12 09 08 9A 4E 12 04 08 00 10 00 12 09 08 9B 4E 12 04 08 00 10 00 12 09 08 9C 4E 12 04 08 00 10 00 12 09 08 9D 4E 12 04 08 00 10 00 12 09 08 9E 4E 12 04 08 00 10 00 12 09 08 9F 4E 12 04 08 00 10 00 12 09 08 A0 4E 12 04 08 00 10 00 12 09 08 A1 4E 12 04 08 00 10 00 12 09 08 A2 4E 12 04 08 00 10 00 12 09 08 A3 4E 12 04 08 00 10 00 12 09 08 A4 4E 12 04 08 00 10 00 12 09 08 A5 4E 12 04 08 00 10 00 12 09 08 A6 4E 12 04 08 00 10 00 12 09 08 A7 4E 12 04 08 00 10 00 12 09 08 A8 4E 12 04 08 00 10 00 12 09 08 A9 4E 12 04 08 01 10 00 12 09 08 AA 4E 12 04 08 01 10 00 12 09 08 AB 4E 12 04 08 00 10 00 12 09 08 AC 4E 12 04 08 01 10 00 12 09 08 AD 4E 12 04 08 00 10 00 12 09 08 AE 4E 12 04 08 00 10 00 12 09 08 AF 4E 12 04 08 00 10 00 12 09 08 B0 4E 12 04 08 01 10 00 12 09 08 B1 4E 12 04 08 00 10 00 12 09 08 B2 4E 12 04 08 00 10 00 12 09 08 B3 4E 12 04 08 00 10 00 12 09 08 B4 4E 12 04 08 00 10 00 12 09 08 B5 4E 12 04 08 00 10 00 12 09 08 B6 4E 12 04 08 00 10 00 12 09 08 B7 4E 12 04 08 01 10 00 12 09 08 B8 4E 12 04 08 00 10 00 12 09 08 B9 4E 12 04 08 00 10 00 12 09 08 BA 4E 12 04 08 00 10 00 12 09 08 BB 4E 12 04 08 00 10 00 12 09 08 BC 4E 12 04 08 00 10 00 12 09 08 BD 4E 12 04 08 01 10 00",
			Desc:     "大闹天宫-成就礼包选择引灵灯",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 91 4E",
			Desc:     "大闹天宫-成就礼包1",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 92 4E",
			Desc:     "大闹天宫-成就礼包2",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 93 4E",
			Desc:     "大闹天宫-成就礼包3",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 94 4E",
			Desc:     "大闹天宫-成就礼包4",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 95 4E",
			Desc:     "大闹天宫-成就礼包5",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 96 4E",
			Desc:     "大闹天宫-成就礼包6",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 97 4E",
			Desc:     "大闹天宫-成就礼包7",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 98 4E",
			Desc:     "大闹天宫-成就礼包8",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 99 4E",
			Desc:     "大闹天宫-成就礼包9",
		}, {
			ID:       proto.S_ACTIVITY_GET_CONDITION_REWARD,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Heaven_Battle] + " 10 9A 4E",
			Desc:     "大闹天宫-成就礼包10",
		}, {
			ID:       proto.S_UNION_ALL_HELP,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "",
			Desc:     "妖盟-一键协助",
		}, {
			ID:       proto.S_DIVINE_INSIGHT_RECEIVE_MIND_REQ,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "",
			Desc:     "神躯-领取奖励",
		}, {
			ID:       proto.S_XIYOU_PLAYER_BRESS_SPEEDUP,
			Function: proto.Get_Cmd_Data,
			Interval: 121 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 01 18 01 20 00",
			Desc:     "西游伏魔-看广告减少时间",
		}, {
			ID:       proto.S_XIYOU_PLAYER_BRESS_UPLEV,
			Function: proto.Get_Cmd_Data,
			Interval: 4 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS],
			Desc:     "西游伏魔-升级道运",
		}, {
			ID:       proto.S_XIYOU_RUNIC_SUMMON,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 01",
			Desc:     "西游伏魔-凝聚道文",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 81 88 DE BE 01 18 01 20 00",
			Desc:     "西游伏魔-购买免费礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 2 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 B5 B5 C0 C3 01 18 01 20 00",
			Desc:     "西游伏魔-购买视频礼包",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 CB A7 F2 A6 01 18 01 20 00",
			Desc:     "西游伏魔-购买仙玉礼包1",
		}, {
			ID:       proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function: proto.Get_Cmd_Data,
			Interval: 6 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 CC A7 F2 A6 01 18 01 20 00",
			Desc:     "西游伏魔-购买仙玉礼包2",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  6 * time.Hour,
			Enabled:   true,
			StartTime: "20:00:00",
			Para:      "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 CD A7 F2 A6 01 18 02 20 00",
			Desc:      "西游伏魔-购买仙玉礼包3",
		}, {
			ID:        proto.S_ACTIVITY_BUY_MALL_GOODS,
			Function:  proto.Get_Cmd_Data,
			Interval:  6 * time.Hour,
			Enabled:   true,
			StartTime: "20:00:00",
			Para:      "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 CE A7 F2 A6 01 18 01 20 00",
			Desc:      "西游伏魔-购买仙玉礼包4",
		}, {
			ID:       proto.S_XIYOU_GET_UNDEAL_EQUIPMENT,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS],
			Desc:     "西游伏魔-获取未处理的装备",
		}, {
			ID:       proto.S_XIYOU_REALM_UP,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS],
			Desc:     "西游伏魔-晋升",
		}, {
			ID:       proto.S_XIYOU_BOSS_CHALLENGE,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 00 18 00",
			Desc:     "西游伏魔-历练",
		}, {
			ID:        proto.S_XIYOU_BOSS_CHALLENGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  1 * time.Hour,
			Enabled:   true,
			StartTime: "18:00:00",
			Para:      "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 02 18 00",
			Desc:      "西游伏魔-扫荡",
		}, {
			ID:        proto.S_XIYOU_BOSS_CHALLENGE,
			Function:  proto.Get_Cmd_Data,
			Interval:  30 * time.Minute,
			Enabled:   false,
			StartTime: "18:00:00",
			Para:      "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 01 18 00",
			Desc:      "西游伏魔-速战",
		}, {
			ID:       proto.S_XIYOU_SECRET_START,
			Function: proto.Get_Cmd_Data,
			Interval: 20 * time.Hour,
			Enabled:  false,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS] + " 10 12 18 01",
			Desc:     "西游伏魔-幻境",
		}, {
			ID:       proto.S_XIYOU_PLAYER_DATA_INFO,
			Function: proto.Get_Cmd_Data,
			Interval: 1 * time.Hour,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_XIYOU_PLAYER_BRESS],
			Desc:     "西游伏魔-获取当前信息",
		}, {
			ID:       232103,
			Function: proto.Get_Cmd_Data,
			Interval: 25 * time.Minute,
			Enabled:  true,
			Para:     "08 " + D.ActivityList[D.Activity_Yu_Kui] + " 10 01 18 00",
			Desc:     "御傀争锋-获取当前信息",
		},
	}
	//初始化所有时间
	nowTime := time.Now()
	xd.UserData.TaskResetFlag = false
	for idx, _ := range xd.UserData.Task {
		xd.UserData.Task[idx].RunCount = 0
		xd.UserData.Task[idx].LastRun = nowTime.Add(-23 * time.Hour)
		if xd.UserData.Task[idx].MaxRunCount == 1 && xd.UserData.Task[idx].StartTime == "" {
			xd.UserData.Task[idx].StartTime = "01:35:00"
		}
		if false {
			// || xd.UserData.Task[idx].ID == proto.S_STAGE_VIEW_MONSTER_ATTR || xd.UserData.Task[idx].ID == proto.S_SECRETTOWER_VIEWMONSTER
			//xd.UserData.Task[idx].ID == proto.S_TOWER_VIEW_MONSTER_ATTR || xd.UserData.Task[idx].ID == proto.S_STAGE_VIEW_MONSTER_ATTR
			if xd.UserData.Task[idx].ID == proto.S_XIYOU_PLAYER_DATA_INFO ||
				xd.UserData.Task[idx].ID == proto.S_XIYOU_SECRET_KILL ||
				xd.UserData.Task[idx].ID == proto.S_XIYOU_SECRET_START ||
				xd.UserData.Task[idx].ID == proto.S_XIYOU_GET_UNDEAL_EQUIPMENT {

			} else {
				xd.UserData.Task[idx].Enabled = false
			}
		}
	}
}

// RunTasks
func (xd *XdDriver) RunTasks(task *D.Task) {
	task.Mu.Lock()
	defer task.Mu.Unlock()

	// 是否到了执行任务的时间
	now := time.Now()
	if now.Before(task.LastRun.Add(task.Interval)) {
		//log.Debugf("[%s]%s 未到执行时间", task.Desc, proto.GetGameCmdDesc(task.ID))
		return
	}

	//需要切换指定抗性执行任务
	if task.AntiAttr > 0 {
		log.Warnf("需要切换[抗%s]执行任务[%s]", D.GetAttrDesc(task.AntiAttr), task.Desc)
		xd.ChangeUserAttr(task.AntiAttr)
	}
	//需要指定分身执行任务
	switchCloneFlag := false
	if task.EquipmentIdx > 0 && xd.UserData.EquipmentCloneFlag && xd.UserData.CurrentEquipmentIdx != task.EquipmentIdx-1 {
		log.Warnf("需要切换分身执行任务[%s]", task.Desc)
		switchCloneFlag = true
		xd.SwitchCloneMu.Lock()
		xd.SwitchClone(task.EquipmentIdx - 1)
	}
	// 执行任务
	msg := task.Function(xd.userInfo.PlayerId, task.ID, task.Para)
	log.Warnf("开始执行[%s]%s", task.Desc, proto.GetGameCmdDesc(task.ID))
	ret := xd.Send(msg)
	if switchCloneFlag {
		xd.SwitchCloneMu.Unlock()
	}
	if ret != D.Success {
		log.Warnf("任务[%s]%s 执行失败", task.Desc, proto.GetGameCmdDesc(task.ID))
		return
	}
	// 更新上次执行时间
	task.LastRun = now
	// 更新任务的执行次数
	task.RunCount += 1
}

func (xd *XdDriver) StartXddTask() {
	time.Sleep(10 * time.Second)
	log.Debug("start xdd task thread.")
	defer func() {
		if err := recover(); err != nil {
			log.Fatalf("process:\n%s", debug.Stack())
			xd.Close()
			time.Sleep(time.Second)
		}
	}()
	taskNum := len(xd.UserData.Task)
	taskIdx := 0
	for {
		select {
		case <-xd.ctx.Done():
			{
				log.Warnf("StartXddTask process thread exit.")
				return
			}
		case <-time.After(time.Millisecond * 50):
			//遍历任务列表并执行符合条件的任务
			for idx, task := range xd.UserData.Task {
				//检查任务是否到了执行时间内
				if !xd.CheckTaskCanRun(task) {
					continue
				}
				//检查任务是否以执行超过当天的次数
				if task.MaxRunCount > 0 && task.RunCount >= task.MaxRunCount {
					continue
				}
				//检查前置任务是否完成
				if !xd.IsPriTaskExecuteDone(task) {
					continue
				}
				//判断特殊任务
				if strings.Contains(task.Para, "UserID") {
					xd.UserData.Task[idx].Para = strings.ReplaceAll(task.Para, "UserID", xd.UserData.UserID)
				} else if strings.Contains(task.Para, "YaoMengID") {
					xd.UserData.Task[idx].Para = strings.ReplaceAll(task.Para, "YaoMengID", xd.UserData.YaoMengID)
				} else if strings.Contains(task.Para, "WarSeasonID") {
					xd.UserData.Task[idx].Para = strings.ReplaceAll(task.Para, "WarSeasonID", xd.UserData.WarSeasonID)
				}
				//判断活动是否存在
				if len(task.Activity) > 0 {
					flag := false
					for _, id := range task.Activity {
						if len(xd.UserData.Activity[id].ID) > 0 {
							flag = true
							break
						}
					}
					if !flag {
						continue
					}
				}
				//检查是否获取到活动ID
				if !xd.IsTaskGetActivityIdDone(&xd.UserData.Task[idx]) {
					continue
				}
				if !task.Enabled {
					continue
				} else {
					if idx >= taskIdx {
						taskIdx = idx
						//log.Warnf("run taskIdx %d. last runtime: %s", taskIdx, xd.UserData.Task[idx].LastRun.Format("2006-01-02 15:04:05"))
						xd.RunTasks(&xd.UserData.Task[idx])
						break
					}
				}
			}
			taskIdx++
			if taskIdx >= taskNum {
				taskIdx = 0
			}
		}
	}
}
